ThéorieRéférences XMLParamètres des données

Les paramètres longueur et taille [length/size]

Les paramètres longueur et taille [length/size]
Les termes length et size sont des suffixes que l'on ajoute aux données pour obtenir une longueur.

Longueur d'une chaîne de caractères

Les paramètres length et size sont identiques. Ils sont destinés aux données de type string et image. Lorsque l'un de ces paramètres est ajouté au nom d'une donnée de ce type, celui-ci renverra une valeur de type number correspondant au nombre de caractères contenus dans cette donnée.


D'un point de vue technique, ces paramètres sont des données renfermées dans un objet et qui renvoient une nouvelle valeur :


Ressources String
"data": {
  "dataString": string,
                { 
                  "length": number,
                  "size": number
                }
}


Ressources Image
"data": {
  "dataImage": image,
               { 
                 "length": number,
                 "size": number
               }
}


En pratique, ces paramètres s'ajoutent simplement au nom de la donnée.
Quelques exemples avec la donnée globale data:blog.pageName :


Nom de la page courante
data:blog.pageName

Longueur de la chaîne
data:blog.pageName.length

Longueur de la chaîne
data:blog.pageName.size


Longueur d'un tableau

Les paramètres length et size travaillent également avec les données de type array. Lorsque l'un de ces paramètres est ajouté au nom d'une donnée de ce type, celui-ci renverra une valeur de type number correspondant au nombre de sets contenus dans ce tableau.


Comme pour les chaînes de caractères et les images, ces paramètres sont des données renfermées dans un objet et qui renvoient une nouvelle valeur :


Représentation des ressources
"data": {
  "dataArray": [array],
               { 
                 "length": number,
                 "size": number
               }
}


En pratique, ces paramètres s'ajoutent simplement au nom du tableau.
Quelques exemples avec la donnée du widget Blog, data:posts :


Le tableau
data:posts

Longueur du tableau
data:posts.length

Longueur du tableau
data:posts.size


Type de la donnée

En ajoutant l'un de ces paramètres à la donnée, la valeur devient un nombre (number) et sera considéré comme tel dans les opérations.

Exemple
<b:eval expr='data:posts.size + data:blog.title.length'/>
Le nombre d'articles est additionné au nombre de caractères contenus dans le titre du blog.

Exemple
<b:if cond='data:posts.length gt 5'>

</b:if>
L'opérateur de comparaison gt n'accepte que des opérandes dont la valeur sont des nombres.
Le nombre d'articles est plus grand que 5.
L'opération renverra une valeur vraie ou fausse.
Dernière modification :
Assistance publique pour le produit Blogger sur les Forums d'aides :

Certifiée par Google - Experte Platine TC (Ambassador & Advanced Troubleshooter):
  • Affectation Google France, produit Blogger, du 11/07/2011 au 28/07/2014.
  • Affectation Google US, produit Blogger depuis le 28/07/2014.

Posts les plus consultés de ce blog

DéveloppementsFichiers XML
Populaire
ThéorieRéférences XMLParamètres des données
Le paramètre Image redimensionnable [isResizable]
Populaire
DéveloppementsFichiers XML
Résumés des articles avec images réactives [Pack 2016]
Populaire