PowerCMSの静的ページネーションとマルチブログ機能は併用可能か

投稿日:

具体的には、次のように、ページネーションの対象となる記事リストのMTEntriesタグにblog_idsなどで対象ブログを指定した際、指定したブログの記事を処理してれるか、という事。

<MTEntries offset="0" limit="1" blog_ids="10,11">
<li><a href="<mt:entrypermalink>">blog_id=<mt:blogid />::<mt:entrytitle /></a></li>
</MTEntries>

そこで、次のようなコードを組んで検証。なお、blog_id=10,11とも2件ずつ公開中の記事を保持している前提。

<ul>
<MTEntries offset="0" limit="1" blog_ids="10,11">
<li><a href="<mt:entrypermalink>">blog_id=<mt:blogid />::<mt:entrytitle /></a></li>
</MTEntries>
</ul>

<MTPager>
<MTIfPagerHeader>
Page <$MTPagerCurrent$> of <$MTPagerTotal$>
<MTIfPagerPrev><a href="<$MTPagerPrevLink$>">Prev</a></MTIfPagerPrev>
</MTIfPagerHeader>
[<a href="<$MTPagerLink$>"><$MTPagerCounter$></a>]
<MTIfPagerFooter>
<MTIfPagerNext><a href="<$MTPagerNextLink$>">Next</a></MTIfPagerNext>
</MTIfPagerFooter>
</MTPager>

結果、ページャーに2ページしか表示されない。FTPから確認してもページ送りによるページは1ページしか作成されてない。
※本来は3ページ作成される、という想定。

どうも、blog_id=10の公開中の記事が、ページャーにて最大記事数と認識されてる模様。

よって、PowerCMSの静的ページネーションは、仕様としてマルチブログ機能との併存を想定してないと見受ける。

関連するタグ

PowerCMS 5.13