headerBylineOverride : Préselectionner les options dans l'entête de l'article (V2) - Blogger XML Documentation

Blogger - headerBylineOverride [Common GV2]
Gadget Version 1 Gadget Version 2 Balisage
Common Common
Original
Description de l'inclusion
headerBylineOverride est le nom d'une inclusion qui a pour mission de forcer l'affichage de certaines options des articles actives dans l'entête de l'article, même si ces options n'ont pas été paramétrées dans le tableau de bord pour être affichées à cet emplacement.
Dans le modèle de gadget par défaut, l'inclusion est classée dans le marquage Common, mais elle est bien destinée aux gadgets Blog, FeaturedPost et PopularPosts.
L'inclusion est appelée uniquement dans les versions alternatives de certains Layouts Version 3.
Directives d'usage et niveau de priorité de mise à jour
Thème Version 1
Garantie d'usage : Abandonné
Priorité indéfinie
Thème Version 2
Garantie d'usage : Abandonné
Priorité indéfinie
Thème Dynamique
Garantie d'usage : Abandonné
Priorité indéfinie
Thème Version 3
Garantie d'usage : Oui
Priorité haute
Variante par thème
Inexistante.
Inclusion de gadget équivalente
Aucune.


Contenu de l'inclusion

Le code XML

<b:includable id='headerBylineOverride'>
  <div class='post-header'>
    <div class='post-header-line-1'>
      <b:loop values='data:items' var='item'>
        <b:with value='data:widgets.Blog.first.allBylineItems where (n => n.name == data:item)' var='allByline'>
          <b:include data='allByline' name='bylineRegion'/>
        </b:with>
      </b:loop>
    </div>
  </div>
</b:includable>

Les nœuds parents

ID Inclusion Balisage
headerByline
Emporio
Notable
Soho


Appel de l'inclusion et paramètres

L'appel de l'inclusion doit être positionné dans une boucle d'articles. Soit dans les gadgets Blog, FeaturedPost ou PopularPosts.

<b:loop values='data:posts' var='post'>

  <b:include name='headerBylineOverride'/>

</b:loop>

Présenté tel quel, l'appel ne travaillera pas, puisqu'il faut également mentionner un tableau avec les noms des d'options que l'on souhaite afficher, via l'attribut data dans la balise <b:include> ou un jeu de balises <b:with>.

<b:include data='{ ITEMS }' name='headerBylineOverride'/>

L'objet doit impérativement contenir ces items:

Alias Signification -
items Un tableau avec les noms des options des articles.
Syntaxe
["option1","option2","option3"]

Liste des options:
  • Boutons de partage - share
  • Lien commentaires - comments
  • Option localisation - location
  • Date - timestamp
  • Nom de l'auteur - author
  • Libellés - labels
  • Bouton Email - icons
Obligatoire

Exemple
<b:include data='{ items: ["author","timestamp"] }'
           name='headerBylineOverride'/>
Dans cet exemple, les options qui seront affichées dans l'entête de l'article seront le nom de l'auteur et la date de publication de l'article.


Modifier l'inclusion

Le code de l'inclusion peut être ajouté et modifié dans le code du widget.

<b:includable id='headerBylineOverride'>

  <!-- Add new code for "headerBylineOverride" inclusion here -->

</b:includable>

Lorsque l'inclusion est explicitement ajoutée dans le gadget, 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='headerBylineOverride'/>

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


Disponibilité des variantes de l'inclusion

Thèmes Éditeur XML Cloud
Original Inexistant Original
Contempo Inexistant Original
Emporio Inexistant Original
Essential Inexistant Original
Notable Inexistant Original
Soho Inexistant Original
Afficher les variantes
Légende :
  • Original : Balisage original
  • Original+ : Balisage original (super)
  • Theme : Balisage spécifique au thème
  • Inexistant : Balisage inexistant


Spotlight

Populaires cette semaine

Facebook : Bouton J'aime / Like button