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の静的ページネーションは、仕様としてマルチブログ機能との併存を想定してないと見受ける。