开发修改Blogger主题用到的全局条件数据标记
组合写法
#AND
<b:if cond='data:blog.pageType == "index"'>
<b:if cond='data:blog.searchQuery'>
<!--search_page AND index_page-->
</b:if>
</b:if>
#OR
<b:if cond='data:blog.url == data:blog.canonicalHomepageUrl + "p/foo.html"'>
<!-- static_site foo OR static_site bar -->
<b:else/>
<b:if cond='data:blog.url == data:blog.canonicalHomepageUrl + "p/bar.html"'>
<!-- static_site foo OR static_site bar -->
</b:if>
</b:if>
#NOT
<b:if cond='data:blog.pageType != "index"'>
<!-- all pages NOT index pages -->
</b:if>
<b:if cond='data:blog.url != data:blog.homepageUrl'>
<!-- all pages NOT homepage -->
</b:if>
文章页
<b:if cond='data:blog.pageType == "archive"'>
<!--archive_Page-->
</b:if>
错误页
<b:if cond='data:blog.pageType == "error_page"'>
<!-- all error pages-->
</b:if>
所有索引页面
<b:if cond='data:blog.pageType == "index"'>
<!-- all index pages -->
</b:if>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<!-- only homepage -->
</b:if>
所有项目页面
<b:if cond='data:blog.pageType == "item"'>
<!-- all item pages -->
</b:if>
<b:if cond='data:blog.url == data:blog.canonicalHomepageUrl + "2014/08/foo.html"'>
<!-- a item page from august 2014 with post-title 'foo'-->
</b:if>
标签页
<b:if cond='data:blog.searchLabel'>
<!-- all label pages -->
</b:if>
<b:if cond='data:blog.searchLabel == "foo"'>
<!-- for label 'foo' -->
</b:if>
搜索页
<b:if cond='data:blog.searchQuery'>
<!-- all search pages -->
</b:if>
<b:if cond='data:blog.searchQuery == "foo"'>
<!-- for query 'foo' -->
</b:if>
静态页面
<b:if cond='data:blog.pageType == "static_page"'>
<!-- all static pages -->
</b:if>
<b:if cond='data:blog.url == data:blog.canonicalHomepageUrl + "p/foo.html"'>
<!-- a specific static page with name 'foo' -->
</b:if>
参照:Globally conditional data tags for all page types
组合写法
#AND
<b:if cond='data:blog.pageType == "index"'>
<b:if cond='data:blog.searchQuery'>
<!--search_page AND index_page-->
</b:if>
</b:if>
#OR
<b:if cond='data:blog.url == data:blog.canonicalHomepageUrl + "p/foo.html"'>
<!-- static_site foo OR static_site bar -->
<b:else/>
<b:if cond='data:blog.url == data:blog.canonicalHomepageUrl + "p/bar.html"'>
<!-- static_site foo OR static_site bar -->
</b:if>
</b:if>
#NOT
<b:if cond='data:blog.pageType != "index"'>
<!-- all pages NOT index pages -->
</b:if>
<b:if cond='data:blog.url != data:blog.homepageUrl'>
<!-- all pages NOT homepage -->
</b:if>
文章页
<b:if cond='data:blog.pageType == "archive"'>
<!--archive_Page-->
</b:if>
错误页
<b:if cond='data:blog.pageType == "error_page"'>
<!-- all error pages-->
</b:if>
所有索引页面
<b:if cond='data:blog.pageType == "index"'>
<!-- all index pages -->
</b:if>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<!-- only homepage -->
</b:if>
所有项目页面
<b:if cond='data:blog.pageType == "item"'>
<!-- all item pages -->
</b:if>
<b:if cond='data:blog.url == data:blog.canonicalHomepageUrl + "2014/08/foo.html"'>
<!-- a item page from august 2014 with post-title 'foo'-->
</b:if>
标签页
<b:if cond='data:blog.searchLabel'>
<!-- all label pages -->
</b:if>
<b:if cond='data:blog.searchLabel == "foo"'>
<!-- for label 'foo' -->
</b:if>
搜索页
<b:if cond='data:blog.searchQuery'>
<!-- all search pages -->
</b:if>
<b:if cond='data:blog.searchQuery == "foo"'>
<!-- for query 'foo' -->
</b:if>
静态页面
<b:if cond='data:blog.pageType == "static_page"'>
<!-- all static pages -->
</b:if>
<b:if cond='data:blog.url == data:blog.canonicalHomepageUrl + "p/foo.html"'>
<!-- a specific static page with name 'foo' -->
</b:if>
参照:Globally conditional data tags for all page types