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

Variables d'habillage - Les chaînes de caractères [string]

Les chaînes de caractères [string]
Le terme string est employé pour qualifier une variable d'habillage.
Une variable de type string contient une chaîne de caractères.

Syntaxe

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.

<Variable name="name"
          description="description"
          type="string"
          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


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 short.text, sa syntaxe de sortie sera $(short.text).
A savoir : Les parenthèses ne sont requises que si le nom de la variable contient un point.

Définition de la variable
<Variable name="short.text"
          description="Short Text"
          type="string"
          default="Un court texte"
          value="Un court texte" />

Intégration de la variable dans les CSS
h1::before {
  content: " $(short.text)";
}

Rendu HTML
h1::before {
  content: " Un court texte";
}


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.

short.text devient : data:skin.vars.short_text.
Si le nom de la variable contient un point, celui-ci devient un tiret bas _.

Balise de sortie data
<data:skin.vars.short_text/>

Complément : Bibliothèque des variables "string" définies dans les modèles officiels.
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