PowerCMS™

MTIfKeitaiPageCurrent

MTIfKeitaiPageCurrent

MTKeitaiContent ブロックタグでページが分割された場合、MTKeitaiContentPageList のループの中で現在参照中のページと一致する場合にタグの内容を処理します。ページ分割時にはダイナミックパブリッシング及び静的ダイナミックパブリッシングではページの URL に ?page=2 のようにパラメータを付与します。スタティックパブリッシングではプラグイン設定の「ページ分割時の basename 接頭詞」で指定した文字列を basename に付与して foo_2.html のようなファイル名で分割出力されます。

使い方

例: 記事分割してリストと共に表示する例
<MTKeitaiContent start_tag="p" static="1" size="300" str2keitai="1" convertthumbnail="100,240" z2h="1">
<MTKeitaiContentBody>
<$MTEntryBody$>
<$MTEntryMore$>
</MTKeitaiContentBody>
<MTKeitaiPageCount setvar="page_count">
<MTIf name="page_count" gt="1">[
<MTIfKeitaiPagePrev>
<a href="<$MTKeitaiPagePrevLink$>">PREV</a>
</MTIfKeitaiPagePrev>
<MTKeitaiContentPageList>
<MTIfKeitaiPageCurrent>
<strong><$MTKeitaiPageNumber$></strong> |
<mtelse>
<a href="<$MTKeitaiPageLink$>"><$MTKeitaiPageNumber$></a> |
</MTIfKeitaiPageCurrent>
</MTKeitaiContentPageList>
<MTIfKeitaiPageNext>
<a href="<$MTKeitaiPageNextLink$>">NEXT</a>
</MTIfKeitaiPageNext>]
</MTIf>
</MTKeitaiContent>

static="1" を指定する場合、 MTKeitaiContent ブロックタグはアーカイブテンプレート内に記述してください。
テンプレートモジュール内に記述するとページ分割が正しく行われません。