4.11 制御系テンプレートタグ
219 ページ
<mt:setVar name="week[0]" value="Monday" />
<mt:setVar name="week[1]" value="Tuesday" />
<mt:setVar name="week[2]" value="Wednesday" />
<mt:getVar name="week[0]" />
<mt:getVar name="week[1]" />
<mt:getVar name="week[2]" />
<mt:setVar name="week" index="0" value="Monday" />
<mt:setVar name="week" index="1" value="Tuesday" />
<mt:setVar name="week" index="2" value="Wednesday" />
<mt:getVar name="week" index="0" />
<mt:getVar name="week" index="1" />
<mt:getVar name="week" index="2" />
<mt:setVar name="week[0]" value="Monday" />
<mt:setVar name="week[1]" value="Tuesday" />
<mt:setVar name="week[2]" value="Wednesday" />
<mt:getVar name="week" index="0" />
<mt:getVar name="week" index="1" />
<mt:getVar name="week" index="2" />
220 ページ
<mt:setVar name="week[0]" value="Monday" />
<mt:setVar name="week[1]" value="Tuesday" />
<mt:setVar name="week[2]" value="Wednesday" />
<mt:setVar name="week[3]" value="Thursday" />
<mt:setVar name="week[4]" value="Friday" />
<mt:setVar name="week[5]" value="Saturday" />
<mt:setVar name="week[6]" value="Sunday" />
<mt:getVar name="pop(week)" />
<mt:getVar name="count(week)" />
<mt:setVar name="week{mon}" value="Monday" />
<mt:setVar name="week{tue}" value="Tuesday" />
<mt:getVar name="week{mon}" />
<mt:getVar name="week{tue}" />
<mt:setVar name="week" key="mon" value="Monday" />
<mt:setVar name="week" key="tue" value="Tuesday" />
221 ページ
<mt:setVar name="week{mon}" value="Monday" />
<mt:setVar name="week{tue}" value="Tuesday" />
<mt:setVar name="week{wed}" value="Wednesday" />
<mt:setVar name="week{thu}" value="Thursday" />
<mt:setVar name="week{fri}" value="Friday" />
<mt:setVar name="week{sat}" value="Saturday" />
<mt:setVar name="week{sun}" value="Sunday" />
<mt:getVar name="delete(week)" key="wed" />
<mt:getVar name="count(week)" />
<mt:getVar name="week" key="mon" />
<mt:getVar name="week" key="tue" />
<mt:setVar name="foo" value="1" />
<mt:getVar name="foo" op="++" />
<mt:getVar name="foo" />
222 ページ
<mt:setVarBlock name="blog_name">
ブログ名:<mt:blogName />
</mt:setVarBlock>
<mt:getVar name="blog_name" />
<mt:setVarBlock name="entry_list">
<mt:entries>
<mt:entryTitle />
</mt:entries>
</mt:setVarBlock>
<mt:getVar name="entry_list" />
223 ページ
<mt:setVar name="foo" value="bar" />
<mt:setVarBlock name="foo2">
<mt:getVar name="foo" />
</mt:setVarBlock>
<mt:getVar name="foo2" />
225 ページ
<mt:setVarTemplate name="entry_list">
<mt:entries>
<mt:entriesHeader><ul></mt:entriesHeader>
<li><a href="<mt:entryPermalink />"><mt:entryTitle /></a></li>
<mt:entriesFooter></ul></mt:entriesFooter>
</mt:entries>
</mt:setVarTemplate>
<mt:getVar name="entry_list" />
226 ページ
<mt:setVars>
blog_name=<mt:blogName />
blog_description=<mt:blogDescription />
blog_url=<mt:blogURL />
</mt:setVars>
<mt:setHashVar name="week">
<mt:setVar name="mon" value="Monday" />
<mt:setVar name="tue" value="Tuesday" />
<mt:setVar name="wed" value="Wednesday" />
<mt:setVar name="thu" value="Thursday" />
<mt:setVar name="fri" value="Friday" />
<mt:setVar name="sat" value="Saturday" />
<mt:setVar name="sun" value="Sunday" />
</mt:setHashVar>
227 ページ
<mt:setVarBlock name="blog_name">
ブログ名:<mt:blogName />
</mt:setVarBlock>
<mt:entries setvar="entry_list">
<mt:entryTitle />
</mt:entries>
<mt:setVarBlock name="entry_list">
<mt:entries>
<mt:entryTitle />
</mt:entries>
</mt:setVarBlock>
228 ページ
<mt:setVar name="foo" value="bar" />
<mt:getVar name="foo" setvar="foo2" />
<mt:setVar name="foo" value="bar" />
<mt:setVarBlock name="foo2">
<mt:getVar name="foo" />
</mt:setVarBlock>
<mt:setVar name="foo" value="bar" />
<mt:getVar setvar="foo2" name="foo" />
<mt:for var="i" from="0" to="9">
<mt:setVar name="foo[$i]" value="$i" />
</mt:for>
229 ページ
<mt:for var="i" from="0" to="9">
<mt:getVar name="foo[$i]" />
</mt:for>
<mt:for var="i" from="0" to="9" increment="2">
<mt:getVar name="__counter__" />,<mt:getVar name="__index__" />
</mt:for>
230 ページ
<mt:for var="i" from="0" to="9">
<mt:setVar name="counter" value="$__counter__" />
</mt:for>
<mt:getVar name="counter" />
<mt:for var="i" from="0" to="9">
<mt:setVar name="foo[$i]" value="$i">
</mt:for>
<mt:loop name="foo">
<mt:getVar name="__value__">
</mt:loop>
231 ページ
<mt:setHashVar name="week">
<mt:setVar name="mon" value="Monday">
<mt:setVar name="tue" value="Tuesday">
<mt:setVar name="wed" value="Wednesday">
<mt:setVar name="thu" value="Thursday">
<mt:setVar name="fri" value="Friday">
<mt:setVar name="sat" value="Saturday">
<mt:setVar name="sun" value="Sunday">
</mt:setHashVar>
<mt:loop name="week">
<mt:getVar name="__key__" />,<mt:getVar name="__value__" />
</mt:loop>
233 ページ
<mt:setVar name="foo" value="OK" />
<mt:if name="foo" eq="OK">
この行を出力するのは変数fooの値がOKの場合です。
<mt:else>
この行を出力するのは変数fooの値がOK以外の場合です。
</mt:if>
<mt:setVar name="foo" value="10" />
<mt:if name="foo" lt="5">
この行を出力するのは変数fooの値が5以下の場合です。
<mt:else>
この行を出力するのは変数fooの値が5以上の場合です。
</mt:if>
<mt:setVar name="foo" value="hello!" />
<mt:if name="foo" like="hello">
この行を出力するのは変数fooの値に"hello"が含まれる場合です。
</mt:if>
<mt:setVar name="foo" value="Good bye" />
<mt:if name="foo" like="hello|bye">
この行を出力するのは変数fooの値に"hello"または"bye"が含まれる場合です。
</mt:if>
235 ページ
<mt:if name="datebased_archive">
<mt:archivePrevious><link rel="prev" href="<mt:archiveLink />" title="<mt:archiveTitle encode_html="1" />" /></mt:archivePrevious>
<mt:archiveNext><link rel="next" href="<mt:archiveLink />" title="<mt:archiveTitle encode_html="1" />" /></mt:archiveNext>
</mt:if>
<mt:for var="i" from="0" to="9">
<mt:if name="__first__">
最初の繰り返しで表示されます
</mt:if>
<mt:if name="__even__">
偶数回目の繰り返しで表示されます
</mt:if>
<mt:if name="__odd__">
奇数回目の繰り返しで表示されます
</mt:if>
<mt:if name="__last__">
最後の繰り返しで表示されます
</mt:if>
</mt:for>
238 ページ
<mt:setVar name="foo" value="1" />
<mt:if name="foo">
<mt:getVar name="foo" op="++">
</mt:if>
<mt:getVar name="foo" />
<mt:setVar name="foo" value="1">
<mt:setVar name="bar" value="1">
<mt:if name="foo">
<mt:if name="bar">
この行を出力するのは変数fooの値が1で、変数barの値が1の場合です。
</mt:if>
</mt:if>
239 ページ
<mt:if name="foo">
この行を出力するのはifタグの条件を満たした場合です。
<mt:else>
この行を出力するのはifタグの条件を満たしていない場合です。
</mt:if>
240 ページ
<mt:setVar name="foo" value="0">
<mt:setVar name="bar" value="1">
<mt:if name="foo">
この行を出力するのは変数fooの値が1の場合です。
<mt:else>
<mt:if name="bar">
この行を出力するのは変数fooの値が1以外で、変数barの値が1の場合です。
<mt:else>
この行を出力するのは変数fooの値が1以外で、変数barの値が1以外の場合です。
</mt:if>
</mt:if>
241 ページ
<mt:setVar name="foo" value="1">
<mt:setVar name="bar" value="0">
<mt:if name="foo">
<mt:if name="bar">
この行を出力するのは変数fooの値が1で、変数barの値が1の場合です。
<mt:else>
この行を出力するのは変数fooの値が1で、変数barの値が1以外の場合です。
</mt:if>
<mt:else>
この行を出力するのは変数fooの値が1以外の場合です。
</mt:if>
242 ページ
<mt:setVar name="foo" value="0">
<mt:setVar name="bar" value="1">
<mt:if name="foo">
この行を出力するのは変数fooの値が1の場合です。
<mt:elseIf name="bar">
この行を出力するのは変数fooの値が1以外で、変数barの値が1の場合です。
<mt:else>
この行を出力するのは変数fooの値が1以外で、変数barの値が1以外の場合です。
</mt:if>
243 ページ
<mt:unless name="foo">
この行を出力するのは変数fooの値が1でない場合です。
</mt:unless>
244 ページ
ヘッダー
<title><mt:getVar name="title"></title>
メインページ
<mt:blogName escape="html" setvar="title" />
<mt:include module="ヘッダー" />
ブログ記事
<mt:entryTitle escape="html" setvar="page_title" />
<mt:setVarBlock name="title">
<mt:getVar name="page_title" /> - <mt:blogName escape="html" />
</mt:setVarBlock>
<mt:include module="ヘッダー" />
ブログ記事リスト
<mt:archiveTitle cat="アーカイブ" setvar="page_title" />
<mt:setVarBlock name="title">
<mt:blogName escape="html" />: <mt:getVar name="page_title" />
</mt:setVarBlock>
<mt:include module="ヘッダー" />
244 ページ
ウェブページ
<mt:pageTitle escape="html" setvar="page_title" />
<mt:setVarBlock name="title">
<mt:getVar name="page_title" /> - <mt:blogName escape="html" />
</mt:setVarBlock>
<mt:include module="ヘッダー" />
<mt:if name="main_index">
<h3 class="widget-header">タグクラウド</h3>
<ul class="widget-list">
<mt:tags limit="20" sort_by="rank">
<li class="rank-<mt:tagRank max="10" /> widget-list-item"><a href="<mt:tagSearchLink />"><mt:tagName /></a></li>
</mt:tags>
</ul>
</mt:if>
<mt:setVar name="main_index" value="1" />
<mt:include module="タグクラウド" />
246 ページ
メインページ
<mt:include module="ヘッダー" font_size="100%" line_height="2.0" font_weight="normal" />
ヘッダー
<mt:include module="CSS" font_size="$font_size" line_height="$line_height" font_weight="$font_weight" />
CSS
<style type="text/css">
div p {
font-size: <$mt:getVar name="font_size"$>;
font-weight: <$mt:getVar name="font_weight"$>;
line-height: <$mt:getVar name="line_height"$>;
}
</style>