La balise de section / The section tag : <b:section>
La balise Blogger <b:section>
est un élément de mise en page, permettant d'accueillir les gadgets Blogger.
La syntaxe
<b:section class='header' id='header' maxwidgets='1' showaddelement='yes'> </b:section>
Chaque
<b:section>
est placée dans la structure XML du thème entre les balises<body></body>
.Une balise
<b:section>
ne peut contenir que la balise<b:widget>
.Les balises
<b:section>
ne peuvent pas être imbriquées.Le thème doit contenir au moins une balise
<b:section>
, dont une ayant l'attributpreferred='true'
.
Les attributs
Plusieurs attributs peuvent être ajoutés dans la balise. Certains sont requis et d'autres sont facultatifs.
<b:section ads='TRUE|FALSE' class='CLASS_NAME' cond='TRUE|FALSE' id='SECTION_ID' maxwidgets='NUMBER' name='SECTION_NAME' preferred='YES|NO|TRUE|FALSE' showaddelement='YES|NO|TRUE|FALSE'> </b:section>
Attributs | Description | Classification | Préfixe « expr: » | Implantation |
---|---|---|---|---|
ads |
AdSense La section est réservée exclusivement aux annonces. Valeur : |
Classification : HTML classic | Préfixe « expr: » : Interdit | Implantation : Facultative |
id |
Identifiant ID unique de la section. |
Classification : HTML classic | Préfixe « expr: » : Interdit | Implantation : Obligatoire |
class |
Classe Classe de la section. |
Classification : HTML classic | Préfixe « expr: » : Interdit | Implantation : Facultative |
name |
Nom de la section Si le nom est mentionné, il sera affiché dans la mise en page. Dans le cas contraire, la valeur de l'attribut |
Classification : HTML classic | Préfixe « expr: » : Autorisé | Implantation : Facultative |
maxwidgets |
Limite de gadgets Le nombre maximum de gadgets que peut contenir la section. Lorsque le nombre maximum de gadgets est atteint, le lien « Ajouter un gadget » (défini par l'attribut |
Classification : HTML classic | Préfixe « expr: » : Interdit | Implantation : Facultative |
preferred |
Section préférée Cet attribut détermine si il s'agit de la section principale du blog. Valeur : |
Classification : HTML classic | Préfixe « expr: » : Interdit | Implantation : Facultative |
showaddelement |
Ajouter un gadget Par défaut, la valeur est vraie : Cet attribut permet d'afficher le lien « Ajouter un gadget » dans les éléments de la mise en page lorsque le nombre maximum de gadgets (défini dans l'attribut |
Classification : HTML classic | Préfixe « expr: » : Interdit | Implantation : Facultative |
cond |
Condition d'exécution de la section La valeur attendue doit être boolean ( Elle peut être une valeur explicite, une donnée universelle ou une expression Blogger. |
Classification : XML Blogger Expression | Préfixe « expr: » : Autorisé | Implantation : Facultative |
growth |
Alignement du contenu Attribut utilisé dans les premiers templates pour déterminer l'alignement horizontal ou vertical des gadgets contenus dans la section, cet attribut est aujourd'hui abandonné. |
Obsolète | Obsolète | Obsolète |
Rendu HTML de la balise
Lors de l'analyse du fichier XML, les balises <b:section>
sont converties. Les principales modifications apportées dans le rendu HTML du blog sont :
La balise est remplacée par une balise
<div>
.La nouvelle balise
<div>
contiendra les attributsclass
,id
etname
si ceux-ci sont mentionnés dans le xml.La valeur
section
est automatiquement ajoutée dans l'attributclass
.La valeur
no-items
est automatiquement ajoutée dans l'attributclass
si la section ne contient aucun gadget visible.
<b:section class='header' id='header' name='Entête' showaddelement='yes'> </b:section>
<div class='header section' id='header' name='Entête'> </div>
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[]]>