MTPaginateでテーブル(table)のページ分割 MT4

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文でなんとかならないかな・・・