Les balises de balisage par défaut / Default markup tags : <b:defaultmarkups>, <b:defaultmarkup>

Blogger - Les balises de balisage par défaut par thème <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

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



Exemple : Marquage du gadget Profile
<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>
Exemple : Marquage à plusieurs gadgets
<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>
Exemple : Marquage de plusieurs inclusions dans un même gadget
<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>


Spotlight

Populaires cette semaine