Blogger Page Types

blogger

Bloggerでよく使うグローバル変数のメモ。
ヘルプにある要素(title, pageType, url, homepageUrl, pageTitle)、
隠し要素(?)(searchQuery, searchLabel)。

このsearchLabelを使い、とりあえず簡単なカスタマイズ。
選択されたラベルにはリンクを貼らないように出力。

<b:includable id='posts-labels' var='o'>
<b:if cond='data:blog.searchLabel==data:o.name'>
<span><data:o.name/></span>
<b:else/>
<a href='data:o.url'><data:o.name/></a>
</b:if>
</b:includable>

[TODO]引用を元にブログ構成を考えてみる。

[引用]
7 Blogger Page Types: Analysis, Code Snippets, Data Matrix | MY STADY

<b:if cond='data:blog.searchQuery'>
<!--Search Page-->
</b:if>
<b:if cond='data:blog.searchLabel'>
<!--Label Page-->
</b:if>
<b:if cond='data:blog.searchQuery == ""'>
<b:if cond='data:blog.searchLabel == ""'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<!--Homepage-->
<b:else/>
<!--Index Page-->
</b:if>
</b:if>
</b:if>
</b:if>
<b:if cond='data:blog.pageType == "item"'>
<!--Item Page-->
</b:if>
<b:if cond='data:blog.pageType == "static_page"'>
<!--Static Page-->
</b:if>