maybeAddShareButtons [GV2]

StatutGadget TypeGadget VersionLayouts VersionTheme NameUpdate Version
Invisible
BlogFeaturedPostPopularPosts
2
3
Par défaut
Révision 1.3.0
Blogger - maybeAddShareButtons [Blog/FeaturedPost/PopularPosts GV2]
maybeAddShareButtons est le nom d'une inclusion qui a pour mission de forcer l'affichage des boutons de partage en dehors de l'entête et du pied de l'article.

Dans le modèle de gadget par défaut, l'inclusion est invisible, mais elle est bien destinée aux gadgets Blog, FeaturedPost et PopularPosts. Le hasard fait relativement bien les choses, puisque tous ces gadgets possèdent des sets d'alias communs.

Bien qu'elle fasse partie du modèle de gadget par défaut, l'inclusion n'est appelée que dans les versions alternatives de certains Layouts Version 3.


Contenu de l'inclusion

<b:includable id='maybeAddShareButtons'>
  <div class='post-share-buttons'>
    <b:class expr:name='data:shareButtonClass'/>
    <b:include cond='data:overridden' name='super.postShareButtons'/>
  </div>
</b:includable>


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='maybeAddShareButtons'/>

</b:loop>

Présenté tel quel, l'appel ne travaillera pas, puisqu'il faut également mentionner quelques paramètres, via l'attribut data dans la balise <b:include> ou un jeu de balises <b:with>.

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

L'objet peut contenir ces items:

Alias Signification -
shareButtonClass Une classe qui sera ajoutée dans la balise parente du bouton de partage. Facultatif
overridden Autoriser l'affichage des boutons de partage.
Valeur booléenne : true ou false (par défaut).
Attention ! Ajoutez uniquement la valeur true seulement si l'inclusion postShareButtons est marquée explicitement dans le code du gadget afin que l'inclusion puisse appeller la version "serveur" ! Si l'inclusion n'est pas marquée explicitement, l'intégralité du gadget ne travaillera pas !
Facultatif

Exemple
<b:include data='{ overridden: true, shareButtonClass: "share-buttons" }'
           name='maybeAddShareButtons'/>


Modifier l'inclusion

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

<b:includable id='maybeAddShareButtons'>

  <!-- Add new code for "maybeAddShareButtons" 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='maybeAddShareButtons'/>

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


Disponibilité des variantes de l'inclusion

Emplacement du code Gadget Type Maquette originale Contempo Emporio Notable Soho
Éditeur XML
Blog
FeaturedPost
PopularPosts
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
Blog
FeaturedPost
footerBylines 2 3
Emporio
Blog
FeaturedPost
headerByline 2 3
Contempo
Emporio
Common
normalPost 2 3
Notable
Blog
FeaturedPost
PopularPosts
postFooter 2 3
Contempo
Notable


Les variantes de l'inclusion

Aucune.


Retourner dans la vue d'ensemble du gadget Blog Retourner dans la vue d'ensemble du gadget FeaturedPost Version 2 Retourner dans la vue d'ensemble du gadget PopularPosts Version 2

Spotlight

Populaires cette semaine

Les gadgets officiels retirés