Les balises de marquage par défaut [b:defaultmarkups / b:defaultmarkup]

Les balises de marquage par défaut [b:defaultmarkups / b:defaultmarkup]
Les balises de marquage <b:defaultmarkups> et <b:defaultmarkup> permettent de créer des inclusions par défaut qui seront spécifiques au thème courant.

La syntaxe

XML
<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 Classification Préfixe "expr:" Signification -
type HTML classic interdit Le type du ou des gadgets.
Les balises enfants devront contenir les inclusions de ce(s) gadget(s).
Obligatoire


Fonctionnement

Principalement destiné aux développeurs dans le cadre de la distribution 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 marqué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 est utilisé, celle-ci est écrasée.


Exemple : Marquage du gadget Profile
<b:defaultmarkups>

  <b:defaultmarkup type='Profile'>

    <b:includable id='main'>

      <!-- New "main" inclusion code for the "Profile" gadget -->

    </b:includable>

  </b:defaultmarkup>

</b:defaultmarkups>
Exemple : Marquage à plusieurs gadgets
<b:defaultmarkups>

  <b:defaultmarkup type='Blog, FeaturedPost, PopularPosts'>

    <b:includable id='main'>

      <!-- New "main" inclusion code for the "Blog", "FeaturedPost" and "PopularPosts" widgets -->

    </b:includable>

  </b:defaultmarkup>

</b:defaultmarkups>
Exemple : Marquage de plusieurs inclusions dans un même gadget
<b:defaultmarkups>

  <b:defaultmarkup type='Blog'>

    <b:includable id='main'>

      <!-- New "main" inclusion code for the "Blog" widget -->

    </b:includable>

    <b:includable id='title'>

      <!-- New "title" inclusion code for the "Blog" widget -->

    </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'>

      <!-- New "MyMetaTags" inclusion code -->

    </b:includable>

  </b:defaultmarkup>

</b:defaultmarkups>

Posts les plus consultés de ce blog

Ajouter des boutons à la barre de partage Blogger