noContentPlaceholder
: Message d'état de la page - Blogger XML Documentation
![Blogger - noContentPlaceholder [Common]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih_U1Bwmy8FBPFHaNFoQI1-7EltT6XtLQimndUFHp9dy_yCSeHAzwUlUd-9l3Fkj7CxEsJWKFj4E7IxeW4vfwW-CggF7CioV-JHZqw9bDTOTD3UKNxaE9-Y-r3LDRT5iTIWbFWsnsWLHnV/s600-rw/noContentPlaceholder-Common.jpg)
- 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.
Table des matières
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 tableau data: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
.
<b:include name='noContentPlaceholder'/>
<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.
<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 "BackEnd" n'est plus prioritaire.
Dans ce cas-ci, pour appeler l'inclusion "BackEnd", vous devez mentionner le préfixe super
à l'identifiant de l'inclusion.
<!-- Call Custom version -->
<b:include name='noContentPlaceholder'/>
<!-- Call BackEnd 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 |