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>

ウェブページ

Powered by Movable Type 4.261

このアーカイブについて

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。