main : Inclusion principale du gadget Blog (V2 variantes) - Blogger XML Documentation

Blogger - main [Blog GV2 Markup]
Gadget Version 1 Gadget Version 2 Balisage
Aucun gadget Blog
Contempo
Emporio
Essential
Notable
Soho
Description de l'inclusion
main est le nom de l'inclusion principale dans le gadget Blog. Les variantes de cette page sont spécifiques aux thèmes Contempo, Emporio, Essential, Notable et Soho. Dans chacun de ces thèmes, elles écrasent le balisage original dans l'éditeur XML.
Directives d'usage et niveau de priorité de mise à jour
Thème Version 1
Garantie d'usage : Aucune
Aucune priorité
Thème Version 2
Garantie d'usage : Aucune
Aucune priorité
Thème Dynamique
Garantie d'usage : Aucune
Aucune priorité
Thème Version 3
Garantie d'usage : Oui
Priorité haute
Balisage original
Existe.


Disponibilité des variantes de l'inclusion

Thèmes FrontEnd BackEnd
Original Original Original+
Contempo Theme Original+
Emporio Theme Original+
Essential Theme Original+
Notable Theme Original+
Soho Theme Original+
Afficher le balisage original
Légende :
  • Original : Balisage original
  • Original+ : Balisage original (super)
  • Theme : Balisage spécifique au thème
  • Inexistant : Balisage inexistant


Balisage dans Contempo & Essential

Ce balisage ajoute un message d'état, défini des caractéristiques supplémentaires pour les annonces et filtre les articles de la page d'accueil. Ensuite, le balisage original de main est appelé.

Le code XML

<b:includable id='main'>
  <b:include name='noContentPlaceholder'/>

  <b:comment>Cap the total number of ads (widgets and inline ads).</b:comment>
  <b:with value='3' var='maxNumAds'>
  <b:with value='data:widgets.AdSense.size' var='numDesktopAds'>
  <b:with value='data:widgets.AdSense count (w => w.sectionId != "ads")' var='numMobileAds'>
  <b:comment>Filter out the featured post, but only on the homepage.</b:comment>
  <b:with value='data:widgets.FeaturedPost filter (w => w.sectionId == "page_body") map (w => w.postId)' var='featuredPostIds'>
  <b:with value='data:view.isHomepage ? data:posts filter (post => post.id not in data:featuredPostIds) : data:posts' var='posts'>
    <b:include name='super.main'/>
  </b:with>
  </b:with>
  </b:with>
  </b:with>
  </b:with>
</b:includable>

Les nœuds parents

ID Inclusion Balisage

Aucun.

Cette inclusion est la première dans le gadget Blog.



Balisage dans Emporio

Cette variante ajoute un message d'état et appelle le balisage original de main.

Le code XML

<b:includable id='main'>
  <b:include name='noContentPlaceholder'/>
  <b:include name='super.main'/>
</b:includable>

Les nœuds parents

ID Inclusion Balisage

Aucun.

Cette inclusion est la première dans le gadget Blog.



Balisage dans Notable

Ce balisage ajoute un message d'état, intègre un titre au dessus de la liste d'article à l'accueil, défini des caractéristiques supplémentaires pour les annonces et filtre les articles de la page d'accueil. Ensuite, le balisage original de main est appelé.

Le code XML

<b:includable id='main' var='this'>
  <b:include cond='not data:posts.any' name='noContentPlaceholder'/>

  <b:comment>On the homepage, add a 'recent posts' title before the first standard post.</b:comment>
  <b:if cond='data:view.isMultipleItems'>
    <b:with value='(data:widgets.FeaturedPost filter w => w.sectionId == "page_body").first.postId' var='featuredPostId'>
      <b:if cond='data:featuredPostId and data:view.isHomepage'>
        <div class='feed-message'><data:messages.recentPosts/></div>
      </b:if>

      <b:comment>Cap the total number of ads (widgets and inline ads).</b:comment>
      <b:with value='3' var='maxNumAds'>
      <b:comment>Filter out the featured post, but only on the homepage.</b:comment>
      <b:with value='data:view.isHomepage ? data:posts filter (post => post.id != data:featuredPostId) : data:posts' var='posts'>
        <b:include data='this' name='super.main'/>
      </b:with>
      </b:with>
    </b:with>
  <b:else/>
    <b:include data='this' name='super.main'/>
  </b:if>
</b:includable>

Les nœuds parents

ID Inclusion Balisage

Aucun.

Cette inclusion est la première dans le gadget Blog.



Balisage dans Soho

Ce balisage ajoute un message d'état, intègre un titre au dessus de la liste d'article à l'accueil, et filtre les articles de la page d'accueil. Ensuite, le balisage original de main est appelé.

Le code XML

<b:includable id='main'>
  <b:if cond='not data:posts.any'>
    <div class='no-posts'>
      <b:eval expr='data:view.isSearch ? data:messages.noResultsFound : data:messages.theresNothingHere'/>
    </div>
  </b:if>

  <b:comment>Display title on homepage</b:comment>
  <b:if cond='data:posts.any and data:view.isHomepage'>
    <h3 class='title'><data:messages.latestPosts/></h3>
  </b:if>
  <b:comment>Filter out the featured post, but only on the homepage.</b:comment>
  <b:with value='(data:widgets.FeaturedPost filter w => w.sectionId == "page_body") map (w => w.postId)' var='featuredPostIds'>
  <b:with value='data:view.isHomepage ? data:posts filter (post => post.id not in data:featuredPostIds) : data:posts' var='posts'>
    <b:include name='super.main'/>
  </b:with>
  </b:with>
</b:includable>

Les nœuds parents

ID Inclusion Balisage

Aucun.

Cette inclusion est la première dans le gadget Blog.



Spotlight

L'Éditeur XML de Thème Blogger : Quand le BackEnd Rencontre le FrontEnd

Populaires cette semaine

Foire aux questions Blogger (Novembre 2021)

Outils de sauvegarde et suppression du blog