ThéorieRéférences XMLBalises

La balise d'évaluation d'expressions [b:eval]

La balise d'évaluation d'expressions [b:eval]
La balise d'évaluation d'expressions b:eval affiche explicitement la valeur du résultat d'une expression Blogger.

La syntaxe

XML
<b:eval expr='EXPRESSION'/>

  • La balise b:eval travaille dans l'ensemble du code XML, excepté dans la balise b:skin.


Les paramètres

La balise d'évaluation n'accepte qu'un seul paramètre.

<b:eval expr='EXPRESSION'/>

Paramètre Signification -
expr La valeur attendue peut être :
  • une donnée
  • une expression Blogger
  • une donnée de tableau extraite à partir de son indice
Pour en savoir plus sur les expressions Blogger, consultez les fiches des catégories Opérateurs et Types de données.
Obligatoire


Quelques exemples

Donnée d'un tableau par son indice
<b:eval expr='data:posts[0].labels[5].name'/>
Le résultat de l'expression est le 6e libellé du 1er article

Une opération mathématique
<b:eval expr='(data:posts.length * 10) / 2'/>
Le résultat de l'expression est le nombre d'articles contenus sur la page courante, multiplié par 10, divisé par 2.

Un opérateur ternaire
<b:eval expr='data:blog.pageName ? "Le nom de cette page est " + data:blog.pageName : "Cette page n&#39;a pas de nom."'/>
Le résultat de l'expression est l'une des deux valeurs définies.
  • Si vrai : "Le nom de cette page est NOM DE LA PAGE"
  • Si faux : "Cette page n'a pas de nom"

Un opérateur lambda
<b:eval expr='data:posts count (x => x.enclosures any (e => e.mimeType == "image/jpeg"))'/>
Le résultat de l'expression est le nombre d'articles contenants une pièce jointe avec le type/mime image/jpeg.
Dernière modification :
Assistance publique pour le produit Blogger sur les supports  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
Favicons multi-sets [icon / apple-touch-icon / msapplication]
Populaire
ThéorieRéférences XMLTypes des variables d'habillage
Variables d'habillage - Les arrière-plans [background]
Populaire
ThéorieRéférences XMLParamètres des données
Les paramètres caractères d'échappement [escaped/jsEscaped/jsonEscaped/cssEscaped]
Populaire
DéveloppementsFichiers XML
Résumés des articles avec images réactives [Pack 2016]
Populaire