10行3列のテーブルをページ分割させたい・・・
tableの開始/終了タグを<MTPaginateIfMultiplePages>に入れてあげれば対応できるな!
<MTPaginate>
<MTPaginateIfMultiplePages>
<table width=”100%” border=”0″ cellspacing=”0″ cellpadding=”0″>
</MTPaginateIfMultiplePages>
<MTPaginateContent max_sections=”30″>
<MTEntries>
<mt:SetVarBlock name=”n”>
<mt:GetVar name=”__counter__” value=”$round” op=”%”>
</mt:SetVarBlock>
<MTIf name=”__first__”>
<tr>
</MTIf>
<td valign=”top”>
<h3><$MTEntryTitle$></h3>
<p><$MTEntrybody$></p>
</td>
<MTIf name=”__counter__”value=”3″ op=”%” eq=”0″>
</tr>
</MTIf>
<MTIf name=”__last__”>
<MTIf name=”__counter__” value=”3″ op=”%” eq=”1″>
<td> </td>
<td> </td>
</tr>
<MTElseIf name=”__counter__” value=”3″ op=”%” eq=”2″>
<td> </td>
</tr>
</MTIf>
</MTIf>
<$MTPaginateSectionBreak$>
</MTEntries>
</MTPaginateContent>
<MTPaginateIfMultiplePages>
</table>
<p class=”paginate”>
<MTPaginateIfPreviousPage_>
<a href=”<$MTPaginatePreviousPageLink$>”><</a>
</MTPaginateIfPreviousPage_>
<$MTPaginateNavigator style=”links” format_all=”All pages” place_all=”after” separator=” | “>
<MTPaginateIfNextPage_>
<a href=”<$MTPaginateNextPageLink$>”>></a>
</MTPaginateIfNextPage_>
</p>
</MTPaginateIfMultiplePages>
</MTPaginate>
ただし、エントリーの件数が30件以下の状態ではtableの開始/終了タグが表示されなくなってしまうので、エントリー数が30件を越えた後にテンプレートを修正しなけばならないな・・・エントリー件数によって自動で対応させるのは難しいなあ・・・
if文でなんとかならないかな・・・