widget-title [Common]

StatutGadget TypeGadget VersionLayouts VersionTheme NameUpdate Version
Invisible
Common
2
3
Par défaut
Révision 1.3.0
Nous vous rappelons que lorsque vous accédez à ce blog, vous signez automatiquement un accord avec Blogger Code.
Consultez les CGU.


Blogger - widget-title [Common]
widget-title est une inclusion commune destinée aux Layouts Version 3 et aux gadgets Version 2. Cette inclusion affiche le titre du gadget et prend en charge quelques fonctionnalités supplémentaires.


Ajouter un titre au gadget

Rien de plus simple, chaque gadget dispose d'un panneau de configuration contenant une entrée pour mentionner le titre. Il vous suffit de remplir la cellule.

  • Tableau de bord
  • Mise en page
  • Modifier un gadget
  • Titre




Contenu de l'inclusion

L'inclusion widget-title est une inclusion commune hébergée par Blogger. Le code complet n'est pas fourni directement dans les thèmes.
D'ailleurs, vous pouvez constater que le code ne se limite pas à l'ajout d'une simple balise de titre <h3>, mais qu'elle fourni un certain nombre de fonctionnalités spécifiques à la 3e génération des thèmes Officiels Blogger.

<b:includable id='widget-title'>
  <b:if cond='data:renderAsDetails'>
    <summary>
      <div class='collapsible-title'>
        <h3 class='title'>
          <b:if cond='data:defaultTitle or data:title'>
            <b:eval expr='data:defaultTitle ?: data:title'/>
          <b:else/>
            <data:messages.widget/>
          </b:if>
        </h3>
        <b:include data='{ iconClass: "chevron-down" }' name='chevronDownIcon'/>
        <b:include data='{ iconClass: "chevron-up" }' name='chevronUpIcon'/>
      </div>
    </summary>
  <b:elseif cond='data:defaultTitle or data:title'/>
    <h3 class='title'>
      <b:eval expr='data:defaultTitle ?: data:title'/>
    </h3>
  </b:if>
</b:includable>


Appel de l'inclusion et paramètres

<b:include name='widget-title'/>

Présenté tel quel, l'appel se contentera d'afficher un simple titre dans une balise de titre <h3>.
Pour activer les fonctionnalités "cachées", il faut créer un objet de paramètres qui doit être ajouté dans un attribut data ou définir les valeurs des alias dans des balises <b:with>.

<b:include data='{ ITEMS }' name='widget-title'/>

L'objet peut contenir ces items:

Alias Signification -
defaultTitle Définir un titre par défaut. Facultatif
title Remplacer le titre original par une nouvelle valeur. Facultatif
renderAsDetails Permet d'ajouter des balises supplémentaires pour créer un menu dépliant.
Valeur par défaut : false.
Facultatif

Exemple 1
<b:include data='{ defaultTitle: "My widget" }'
           name='widget-title'/>

Exemple 2
<b:include data='{ defaultTitle: data:messages.widget }'
           name='widget-title'/>


Activer le menu dépliant

C'est une particularité de la 3e génération des thèmes Blogger. Lorsque le gadget est situé dans la colonne latérale d'un thème officiel, le titre peut devenir un menu dépliant avec des chevrons "haut" et "bas". Cette solution est appliquée automatiquement aux gadgets "Label" et "Archive".

Pour pouvoir appliquer le système aux autres gadgets, vous devez carrément remplacer l'appel de l'inclusion widget-title par :

<details class='collapsible extendable'>
  <b:attr cond='CONDITION' name='open' value='open'/>
  <b:include data='{ renderAsDetails: true }'
             name='widget-title'/>
</details>

Le fichier JS qui gère le déploiement des gadgets reconnaît uniquement les widgets "Libellés" et "Archive du blog". Pour qu'un gadget différent soit totalement pris en considération, il faut ajouter une balise b:class à l'intérieur de l'inclusion "main" du gadget.
La valeur peut être Label ou BlogArchive.

<b:includable id='main'>
  <b:class name='Label'/>



Modifier l'inclusion

L'inclusion peut être modifiée dans un marquage commun.
En savoir plus
<b:defaultmarkups>
  <b:defaultmarkup type='Common'>
    <b:includable id='widget-title'>

      <!-- Add new code for "widget-title" inclusion here -->

    </b:includable>
  </b:defaultmarkup>
</b:defaultmarkups>

Lorsque l'inclusion est marquée explicitement dans le thème, la version "serveur" n'est plus prioritaire.
Dans ce cas-ci, pour appeler l'inclusion "serveur", vous devez mentionner le préfixe super à l'identifiant de l'inclusion.
En savoir plus
  <!-- Call custom version -->
  <b:include name='widget-title'/>

  <!-- Call server version -->
  <b:include name='super.widget-title'/>


Disponibilité des variantes de l'inclusion

Emplacement du code Gadget Type Maquette originale Contempo Emporio Notable Soho
Éditeur XML
Common
inexistant inexistant inexistant inexistant inexistant
Serveur Blogger Par défaut Par défaut Par défaut Par défaut Par défaut


Les nœuds parents

Gadget Type Inclusion Gadget Version Layouts Version Thème
BlogArchive
main 2 3
Par défaut
BlogList
main 2 3
Par défaut
BlogSearch
main 2 3
Par défaut
ContactForm
main 2 3
Par défaut
FeaturedPost
PopularPosts
main 2 3
Par défaut
Feed
main 2 3
Par défaut
FollowByEmail
main 2 3
Par défaut
HTML
Text
main 2 3
Par défaut
Image
main 2 3
Par défaut
Label
main 2 3
Par défaut
LinkList
main 2 3
Par défaut
PageList
main 2 3
Par défaut
PopularPosts
main 2 3
Notable
Profile
main 2 3
Par défaut
Profile
main 2 3
Contempo
Stats
main 2 3
Par défaut
Subscribe
main 2 3
Par défaut
TextList
main 2 3
Par défaut
Translate
main 2 3
Par défaut
VideoBar
main 2 3
Par défaut
Wikipedia
main 2 3
Par défaut
Common
widgetNotAvailableInPreview 2 3
Par défaut


Les variantes de l'inclusion

Aucune.


Retourner dans la vue d'ensemble des inclusions Communes Version 2

Fiches populaires cette semaine

Twitter : Bouton Suivre [Follow button]

Les opérateurs d'URLs [path/params/appendParams/fragment]

Ajouter des boutons au menu de partage