Variable d'habillage automatisées / Automatic skin variable
Le terme automatic(skin) est employé pour qualifier une variable d'habillage Blogger.
Une variable de type automatic(skin) contient une valeur automatisée souvent variable en fonction de certains réglages définis via le tableau de bord.
Syntaxes
Les variables d'habillage sont définies dans l'éditeur XML du thème, entre les balises<b:skin></b:skin>
. Elles permettent de reporter une valeur dans la section des CSS ou/et dans le reste du thème 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 |
Exemple
<Variable name="startSide"
description="Side where text starts in blog language"
type="automatic"
default="left"
value="right" />
Noms et valeurs des variables
Les noms de ces variables sont des noms réservés. Le webmaster ne peut pas inventer de nouveaux noms de variables automatisées.Les valeurs ont la particularité d'être "variables" en fonction de certaines options disponibles depuis le tableau de bord.
Pour définir une variable de ce type, vous devez vous référer à ce tableau:
Nom de la variable | Explication | Valeur |
---|---|---|
startSide |
Ces deux variables fonctionnent par paire. Les valeurs doivent être systématiquement opposées. Si l'une indique left , l'autre doit être obligatoirement right . La valeur est automatiquement adaptée en fonction du paramètre locale. |
left
right
|
endSide |
||
blitzview |
Créée uniquement dans les thèmes dynamiques, la variable blitzview est employée pour définir la variante du thème. |
classic
flipcard
magazine
mosaic
sidebar
snapshot
timeslide
|
Sortie des données
Lorsque la variable est définie, il est possible de la convertir au formatb:skin
pour l'employer dans les CSS, ou au format XML pour extraire la valeur à l'extérieur des CSS.Conversion au format b:skin
$(variable.name)
Pour construire le récipient, il faut reprendre le nom de la variable, l'encadrer de parenthèses (obligatoire, si le nom contient un point) et ajouter le préfixe
$
.
Conversion au format XML
<data:skin.vars.variable_name/>
Pour convertir au format XML, il faut mentionner l'objet
Si la variable contient un point, il doit être remplacer par un tiret bas
Lorsque la donnée est convertie, elle devient de type skin et peut être injectée dans des expressions.
data:skin.vars
, suivi du nom de la variable.Si la variable contient un point, il doit être remplacer par un tiret bas
_
.Lorsque la donnée est convertie, elle devient de type skin et peut être injectée dans des expressions.
Les autres types de données
- array
- automatic (skin)
- background (skin)
- boolean
- color (skin)
- date
- font (skin)
- image
- length (skin)
- locale
- number
- object
- string
- string (skin)
- url
- url (skin)