PowerCMS™
2025年1月1日購入分よりライセンスの価格を改定いたします。
[ブログ] PowerCMS 6 でのアップデートまとめ を追加しました。
[よくあるご質問] サーバーの IP アドレスを変更した場合、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 ブロックタグはアーカイブテンプレート内に記述してください。
テンプレートモジュール内に記述するとページ分割が正しく行われません。