noContentPlaceholder [Common]

StatutGadget TypeGadget VersionLayouts VersionTheme NameUpdate Version
Invisible
Common
2
3
Par défaut
Révision 1.3.0
Nous vous rappelons que lorsque vous accédez à ce blog, vous signez automatiquement un accord avec Blogger Code.
Consultez les CGU.


Blogger - noContentPlaceholder [Common]
noContentPlaceholder est le nom 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.


Contenu de l'inclusion

<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>


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.
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

Emplacement du code Gadget Type Maquette originale Contempo Emporio Notable Soho
Éditeur XML
Common
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
main 2 3
Contempo
Emporio
Notable


Les variantes de l'inclusion

Aucune.


Retourner dans la vue d'ensemble des inclusions Communes Version 2

Fiches populaires cette semaine

Facebook : Plugin Page