Les balises de balisage par défaut / Default markup tags : <b:defaultmarkups>
, <b:defaultmarkup>
Les balises <b:defaultmarkups>
et <b:defaultmarkup>
permettent de remplacer ou de créer des inclusions par défaut qui seront spécifiques au thème Blogger courant.
La syntaxe
<b:defaultmarkups> <b:defaultmarkup type='WIDGET_TYPE'> </b:defaultmarkup> </b:defaultmarkups>
La balise
<b:defaultmarkups>
doit, de préférence, être située avant</head>
ou</body>
.La balise
<b:defaultmarkups>
ne peut contenir que des balises<b:defaultmarkup>
(sans « s »).La balise
<b:defaultmarkup>
(sans « s ») ne peut contenir que des balises<b:includable>
.
Les attributs
La balise <b:defaultmarkup>
n'accepte qu'un seul attribut.
<b:defaultmarkup type='WIDGET_TYPE'> </b:defaultmarkup>
Attributs | Description | Classification | Préfixe « expr: » | Implantation |
---|---|---|---|---|
type |
Le type du ou des gadgets. Les balises enfants devront contenir les inclusions de ce(s) gadget(s). |
Classification : HTML classic | Préfixe « expr: » : Interdit | Implantation : Obligatoire |
Fonctionnement
Remarque :
Dans la documentation de Blogger Code PE, nous employons le terme « marquage » à la place du mot « balisage » afin de faire la distinction entre le balisage fourni par défaut à tous les thèmes et le balisage fourni par défaut spécifique au thème.
Principalement destiné aux développeurs de thèmes ou de gadgets, ces balises permettent de créer un modèle de gadgets par défaut spécifique à ce thème.
Lorsque les gadgets sont installés ou réinitialisés, les inclusions intégrées dans <b:defaultmarkup>
seront automatiquement ajoutées à l'intérieur du code du gadget (voir la balise <b:widget>
).
Le webmaster peut créer de nouvelles inclusions ou utiliser les id des inclusions originales existantes.
Lorsque l'ID d'une inclusion originale (explicite) est utilisé, celle-ci est écrasée.
Explorateur : Les inclusions originales par défaut
Explorateur : Les inclusions spécifiques aux thèmes
<b:defaultmarkups> <b:defaultmarkup type='Profile'> <b:includable id='main'> <!-- Nouveau code par défaut de l'inclusion "main" dans le gadget "Profile" --> </b:includable> </b:defaultmarkup> </b:defaultmarkups>
<b:defaultmarkups> <b:defaultmarkup type='Blog, FeaturedPost, PopularPosts'> <b:includable id='main'> <!-- Nouveau code par défaut de l'inclusion "main" dans les gadgets "Blog", "FeaturedPost" et "PopularPosts" --> </b:includable> </b:defaultmarkup> </b:defaultmarkups>
<b:defaultmarkups> <b:defaultmarkup type='Blog'> <b:includable id='main'> <!-- Nouveau code par défaut de l'inclusion "main" dans le gadget "Blog" --> </b:includable> <b:includable id='title'> <!-- Ajout d'une nouvelle inclusion par défaut dans le gadget "Blog" dont l'ID est "title" --> </b:includable> </b:defaultmarkup> </b:defaultmarkups>
Note :
Le webmaster peut créer des inclusions communes pouvant être appelées à des endroits quelconques du thème.
Pour cela, la valeur Common
doit être mentionnée dans une balise <b:defaultmarkup>
(sans « s ») au lieu d'un type de gadget.
C'est également via ce système que les versions « Serveur » des inclusions communes peuvent être modifiées.
<b:defaultmarkups> <b:defaultmarkup type='Common'> <b:includable id='MyMetaTags'> <!-- Création d'une nouvelle inclusion commune --> </b:includable> </b:defaultmarkup> </b:defaultmarkups>
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[]]>