ThéorieRéférences XMLTypes des variables d'habillage

Variables d'habillage - Les valeurs automatisées [automatic]

Les valeurs automatisées [automatic]
Le terme automatic est employé pour qualifier une variable d'habillage.
Une variable de type automatic contient une valeur automatisée.

Syntaxes

Les variables d'habillage sont définies dans l'éditeur XML du modèle, entre les balises <b:skin></b:skin>. Elles permettent de reporter une valeur dans la section des CSS ou/et dans le reste du modèle XML.

Syntaxe de la variable
<Variable name="name"
          description="description"
          type="automatic"
          default="value"
          value="value" />


Attributs

Paramètre Signification -
name Le nom ne peut contenir que des lettres ou des chiffres et doit être unique.
Exception : Le caractère . (point) peut être utilisé.
Ce nom sera utilisé pour extraire la valeur de la variable.
obligatoire
description Une courte description.
obligatoire
type Détermine le type de la valeur de la variable. obligatoire
default La valeur par défaut de la variable. obligatoire
value La valeur courante de la variable. obligatoire


Nom des variables

Les noms de ces variables sont prédéfinies par Blogger. L'utilisateur ne peut pas créer de nouvelles variables automatisées.
Elles ont la particularité d'être "variable" en fonction de certaines options disponibles depuis le tableau de bord.

Vous trouverez la liste des variables automatisée dans la bibliothèque des données.


Sortie des données

Lorsque la variable est définie, il est possible d'en extraire sa valeur dans la section réservée aux CSS ou/et à l'extérieur de la balise b:skin.

Dans la balise b:skin, il suffit de reprendre le nom de la variable, de l'encadrer de parenthèses et d'ajouter le préfixe $.

Par exemple, la variable dont le nom est startSide, sa syntaxe de sortie sera $(startSide).

Définition de la variable
<Variable name="startSide"
          description="Side where text starts in blog language"
          type="automatic"
          default="left"
          value="right" />

Intégration de la variable dans les CSS
body {
  text-align: $(startSide);
}

Rendu HTML
body {
  text-align: left;
}


Lorsque l'on souhaite exporter la valeur à l'extérieur de b:skin, le langage XML reprend ses droits et la donnée peut être traitée comme les autres données issues d'un dictionnaire quelconque.
La donnée convertie, devient de type string et peut être injectée dans des expressions.

startSide devient : data:skin.vars.startSide.

Balise de sortie data
<data:skin.vars.startSide/>
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