La balise de commentaire / The comment tag : <b:comment>

Blogger - La balise de commentaire <b:comment>

La balise <b:comment> est une balise d'instruction qui permet d'ajouter... un commentaire dans le code XML du thème Blogger. Ne vous y trompez pas ! Cette balise est un véritable petit couteau Suisse pour les développeurs expérimentés et les amateurs qui veulent apprendre le langage XML de Blogger.



La syntaxe

XML
<b:comment>

 YOUR COMMENT HERE

<b:comment>
  • La balise <b:comment> travaille dans l'ensemble du code XML, excepté à l'intérieur d'un balisage <![CDATA[.

  • Plusieurs balises <b:comment> peuvent se cumuler.

  • Les balises <b:comment> ne peuvent pas s'imbriquer.



Les attributs

A première vue, cette balise peut faire sourire, mais elle est très utile, car, non seulement elle permet d'ajouter des commentaires, mais en plus, elle exécute les expressions Blogger qui sont dans le commentaire.
Et comme cela ne suffisait pas, on peut également ajouter des attributs...

<b:comment render='TRUE OR FALSE'></b:comment>

<b:comment expr:render='EXPRESSION'></b:comment>

Attributs Description Classification Préfixe « expr: » Implantation
render

Rendu HTML

Cette attribut indique si le commentaire doit être affiché dans le rendu HTML.

La valeur attendue est true ou false.

Accompagné du préfixe expr:, la valeur peut-être :

  • Une donnée de type boolean.

  • Une expression Blogger dont le résultat est de type boolean.

Classification : HTML classic Préfixe « expr: » : Autorisé Implantation : Facultative


Quelques exemples

Commentaire avec rendu HTML

<b:comment render='true'>
  Toto fait son p'tit commentaire.
</b:comment>

La balise affichera explicitement le commentaire de Toto dans le rendu HTML.

Résultat

<!--Toto fait son p'tit commentaire.-->

Commentaire avec une expression Blogger

<b:comment render='true'>
  <b:eval expr='data:post.hasJumpLink ? "Félicitation Toto ! tu as ajouté un marqueur d&apos;expansion à cet article." : "Hé qwééé Toto ! Au lieu de te gratter les fesses, tu ferais mieux d&apos;ajouter un marqueur d&apos;expansion à cet article !!!"'>
</b:comment>

Une balise d'évaluation avec un opérateur ternaire est contenue dans le commentaire.

Résultat si vrai

<!--Félicitation Toto ! tu as ajouté un marqueur d'expansion à cet article.-->

Résultat si faux

<!--Hé qwééé Toto ! Au lieu de te gratter les fesses, tu ferais mieux d'ajouter un marqueur d'expansion à cet article !!!-->


Spotlight

Populaires cette semaine