main
: Inclusion principale du gadget Blog (V2 variantes) - Blogger XML Documentation
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 1Garantie d'usage : AucuneAucune prioritéThème Version 2Garantie d'usage : AucuneAucune prioritéThème DynamiqueGarantie d'usage : AucuneAucune prioritéThème Version 3Garantie d'usage : OuiPriorité 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 |
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. |
Les variantes des inclusions du gadget Blog
main
commentsLink
defaultAdUnit
emailPostIcon
feedLinks
footerBylines
headerByline
homePageLink
inlineAd
nextPageLink
post
postBodySnippet
postCommentsAndAd
postFooter
postFooterJumpLink
postJumpLink
postLabels
postShareButtons
postTitle
postWrapperClasses
previousPageLink
sharingButtonContent
snippetedPostByline
snippetedPostThumbnail