headerBylineOverride
: Préselectionner les options dans l'entête de l'article (V2) - Blogger XML Documentation
- 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 1Garantie d'usage : AbandonnéPriorité indéfinieThème Version 2Garantie d'usage : AbandonnéPriorité indéfinieThème DynamiqueGarantie d'usage : AbandonnéPriorité indéfinieThème Version 3Garantie d'usage : OuiPriorité 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:
|
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 | FrontEnd | BackEnd |
---|---|---|
Original | Inexistant | Original |
Contempo | Inexistant | Original |
Emporio | Inexistant | Original |
Essential | Inexistant | Original |
Notable | Inexistant | Original |
Soho | Inexistant | Original |
Afficher les variantes |
Les inclusions Communes
backArrowIcon
chevronDownIcon
chevronUpIcon
closeIcon
commentIcon
defaultAvatarIcon
emailIcon
extendableItems
facebookIcon
flatBloggerIcon
footerBylinesOverride
forwardArrowIcon
headerBylineOverride
linkIcon
maybeAddShareButtons
menuIcon
noContentPlaceholder
openGraphMetaData
pinterestIcon
postMetadataJSON
postSnippet
reportAbuse
responsiveImage
responsiveImageStyle
searchIcon
shareIcon
sharingOtherIcon
skipNavigation
svgIcon
svgIconButton
twitterIcon
verticalMoreIcon
widget-title
widgetNotAvailableInPreview