La balise de section [b:section]
![Blogger - La balise de section [b:section]](https://2.bp.blogspot.com/-4KeeoNVXqrQ/XP8Dllp7ZhI/AAAAAAAAz5Q/kZHiT2jRWqUVfQDMmm_qYOSIgDQjJLwSQCLcBGAs/s600/b-section.jpg)
La balise Blogger
<b:section>
est un élément de mise en page, permettant d'accueillir les gadgets Blogger.La syntaxe
XML
<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 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 | Classification | Préfixe « expr: » | Signification | - |
---|---|---|---|---|
id |
HTML classic | interdit | Identifiant unique de la section | Obligatoire |
class |
HTML classic | interdit | Classe de la section | Facultatif |
name |
HTML classic | autorisé | Le 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 id le remplacera. |
Facultatif |
maxwidgets |
HTML classic | interdit | 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 showaddelement ), ne s'affiche plus dans la mise en page. |
Facultatif |
preferred |
HTML classic | interdit | Cet attribut détermine si il s'agit de la section principale du blog. Valeur: yes ou no |
Facultatif |
showaddelement |
HTML classic | interdit | Par défaut, la valeur est vraie : yes ou true 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 maxwidgets ) n'a pas été atteint. |
Facultatif |
cond |
XML Blogger Expression | autorisé | Condition d'exécution de la section. La valeur attendue doit être boolean ( true ou false ). Elle peut être une valeur explicite, une donnée universelle ou une expression Blogger.En savoir plus |
Facultatif |
growth |
Obsolète | Obsolète | Utilisé dans les premiers templates pour déterminer l'alignement horizontal ou vertical des gadgets contenus dans la section, cet attribut est aujourd'hui 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.
XML
<b:section class='header' id='header' name='Entête' showaddelement='yes'> </b:section>
Rendu HTML
<div class='header section' id='header' name='Entête'> </div>
Les autres balises
<b:attr>
<b:case>
<b:class>
<b:comment>
<b:default>
<b:defaultmarkup>
<b:defaultmarkups>
<b:else>
<b:elseif>
<b:eval>
<b:if>
<b:includable>
<b:include>
<b:loop>
<b:message>
<b:param>
<b:section>
<b:skin>
<b:switch>
<b:tag>
<b:template-script>
<b:template-skin>
<b:widget>
<b:widget-setting>
<b:widget-settings>
<b:with>
<data:foo>
<![CDATA[]]>