Les balises de messages / Message tags : <b:message>
, <b:param>
Les balises <b:message>
et <b:param>
permettent d'extraire la valeur d'une donnée Blogger de type et d'y inclure des valeurs complémentaires.
La syntaxe
La balise <b:message>
affiche explicitement la valeur d'une donnée de type tandis que <b:param>
ajoute des éléments à la valeur du message.
<b:message name='ALIAS MESSAGE'> <b:param name='PARAM NAME' value='PARAM VALUE'/> </b:message>
Les balises
<b:message>
et<b:param>
travaillent dans l'ensemble du code XML, excepté à l'intérieur d'un balisage<![CDATA[
.La balise
<b:message>
ne peut pas s'imbriquer.Une ou plusieurs balises
<b:param>
doivent s'imbriquer dans une balise<b:message>
et peuvent se cumuler.Les balises
<b:param>
ne sont requises que pour un nombre limité de données de type .
Les attributs des balises
Les balises <b:message>
et <b:param>
doivent être dotées de plusieurs attributs obligatoires.
Exemple 1
<b:message name='ALIAS MESSAGE'> <b:param name='PARAM NAME' value='PARAM VALUE'/> </b:message>
Exemple 2
<b:message name='ALIAS MESSAGE'> <b:param name='PARAM NAME' expr:value='EXPRESSION'/> </b:message>
Attributs | Description | Classification | Préfixe « expr: » | Implantation |
---|---|---|---|---|
Attributs de la balise <b:message> |
||||
name |
Alias L'alias d'une donnée de type .Par exemple l'alias de |
Classification : XHTML Blogger | Préfixe « expr: » : Interdit | Implantation : Obligatoire |
Attributs de la balise <b:param> |
||||
name |
Nom du paramètre La valeur est un nom réservé. Se référer au cas par cas à nos fiches : Les données messages. |
Classification : HTML classic | Préfixe « expr: » : Interdit | Implantation : Obligatoire selon les cas |
value |
Valeur de la variable La valeur à joindre au message. Précédé du préfixe |
Classification : HTML classic | Préfixe « expr: » : Autorisé | Implantation : Obligatoire |
Les messages avec paramètres requis
L'usage de la balise <b:param>
est obligatoire pour les données ci-dessous.
Consultez les fiches au cas par cas, pour connaître les paramètres a ajouter, le nom réservé à l'attribut name
et le type de valeur attendue dans l'attribut value
.
Quelques exemples
Un simple message permanent
<b:message name='messages.home'/>
Pour les blogs en langue française, le résultat sera accueil
.
Un message avec un paramètre
<b:message name='messages.postedByAuthor'> <b:param expr:value='data:post.author.name'/> </b:message>
Pour les blogs en langue française, le résultat sera Publié par Nom de l'auteur
.
Les autres balises
<b:attr>
<b:class>
<b:comment>
<b:defaultmarkups>
<b:defaultmarkup><b:eval>
<b:if>
<b:elseif>
<b:else><b:includable>
<b:include><b:loop>
<b:message>
<b:param><b:section>
<b:skin>
<b:template-skin><b:switch>
<b:case>
<b:default><b:tag>
<b:template-script>
<b:widget>
<b:widget-settings>
<b:widget-setting><b:with>
<data:foo>
<![CDATA[]]>