arrow_upward
closeサイドバー無

bloggerのテンプレートタグ

エンコード方式の設定
<b:include data='blog' name='all-head-content'/>
ヘッダータイトルを決める前に置くこと
トップページ
data:blog.homepageUrl
現在のページ
data:blog.url
ページの種類
data:blog.pageType
item
投稿記事
archive
月別アーカイブ
static_page
ページ
index
index、ラベル別ページ、その他(年月アーカイブ含む)
error_page
404エラーページ

ページの種類②
data:view.type
item
投稿記事、ページ
feed
月別アーカイブ・index、ラベル別ページ、その他(年月アーカイブ含む)
error
404エラーページ(error_pageかもしれませんが、errorでも同表示が出来ました。)

表示しているラベル名
data:blog.searchLabel
検索結果ページ
data:blog.searchQuery
条件文の書き方
If文
<b:if cond='data:blog.pageType == "item"'>
    <!--投稿記事なら-->
<b:elseif cond='data:blog.pageType == "index"'>
    <!--indexなら-->
<b:else/>
    <!--そのほか-->
</b:if>
switch文
<b:switch var='data:blog.pageType'>
<b:case value="item" />
    <!--投稿記事なら-->
<b:case value="index" />
    <!--indexなら-->
<b:default />
    <!--そのほか-->
</b:switch>
条件が複数ある
inを使用することができる
<b:if cond='data:blog.pageType in {"index" , "archive"}'>
</b:if>
eval
私は使わないので省略。計算式を使える??

関連記事

0 件のコメント:

コメントを投稿