noContentPlaceholder
: Message d'état de la page - Blogger XML Documentation
- Description de l'inclusion
backArrowIcon
est l'identifiant d'une inclusion commune qui a pour mission d'afficher un message d'état lorsque la page ne contient pas d'article.
Le message d'état peut varier en fonction du type de la page :
Erreur 404 : Désolé, la page que vous recherchez dans ce blog n'existe pas.
Page de recherche : Aucun résultat.
Autres pages : Aucun article disponible.
- 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='noContentPlaceholder'> <b:if cond='data:posts.empty'> <div class='blog-posts hfeed container'> <div class='post-outer-container'> <b:if cond='data:view.isError'> <div class='status-msg-body'><data:navMessage/></div> <b:else/> <div class='no-posts-message'><b:eval expr='data:view.isSearch ? data:messages.noResultsFound : data:messages.theresNothingHere'/></div> </b:if> </div> </div> </b:if> </b:includable>
Les nœuds parents
ID Inclusion | Balisage |
---|---|
main |
Contempo
Emporio
Essential
Notable
|
Appel de l'inclusion et paramètres
L'appel de l'inclusion doit être positionné obligatoirement dans un gadget disposant d'un tableaudata:posts
. Par exemple, dans le gadget Blog, FeaturedPost ou PopularPosts.Il est également intéressant de signaler que l'inclusion peut aussi travailler à l'extérieur des gadgets grâce à la donnée universelle
data:widgets[i].posts
.Exemple dans un gadget Blog, FeaturedPost ou PopularPosts
<b:include name='noContentPlaceholder'/>
Exemple à l'extérieur d'un gadget
<b:with value='data:widgets.Blog.first.posts' var='posts'> <b:include name='noContentPlaceholder'/> </b:with>
Présenté tel quel, l'appel travaillera sans problème et aucun paramètre additionnel n'est requis.
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='noContentPlaceholder'> <!-- Add new code for "noContentPlaceholder" 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='noContentPlaceholder'/> <!-- Call server version --> <b:include name='super.noContentPlaceholder'/>
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