за табличную верстку сори, сам отдаю предпочтение дивам

..
Столкнулся с проблемой, нужно выводить контент в столбцах, например:
--menu1----|--menu2----|--menu3----|
-submenu1_1|-submenu2_1|-submenu3_1|
-submenu1_2|-submenu2_2|-submenu3_2|
-submenu1_3|
--menu4----|--menu5----|--menu6----|
-submenu4_1|-submenu5_1|-submenu6_1|
-submenu4_2|
Тоесть через каждых 3 элемента нужно выводить тег <tr></tr>.
Так как ни в дито ни в вайфиндере нету встроенных параметров, которые решили б мою задачу я сделал следующим (не самим лучим) образом:
создал чанк teg_tr, содержимое:
-----------
</tr><tr>
-----------
создал тв-параметр tv_tr содержимое:
-----------
тип ввода: Drop list menu
возможные значения: ||{{teg_tr}}
визуальные значения: HTML entities
-----------
дальше есть у меня например 10 страниц, каждая с которых есть "родитель"
-----------
page_main
-page_0
--page_0_0
--page_0_1
--page_0_2
--page_0_3
--page_0_4
-page_1
--page_1_0
--page_1_1
-page_2
-...
-page_9
page_some_page
------------
страница page_main содержит:
------------
{{main_page}}
------------
код чанка main_page:
------------
<table border=1>
<tr>
[[Wayfinder? &rowTpl=`chanc1` &level=`2` &innerRowTpl=`chanc2`]]
</tr>
</table>
------------
в меню используется 2 чанка:
chanc1:
_____________
<td valign="top">
<a href="[+wf.link+]">[+wf.linktext+]</a>
[+wf.wrapper+]
</td>
[+tv_tr+]
_____________
chanc2:
-----------
<a href=’[+wf.link+]’ title="[+wf.title+]" style="color:#bababa">[+wf.linktext+]</a>
-----------
далее всем нужным дочерним документам выводимого документа устанавливаю параметр tv_tr в teg_tr.
В моём случае нужная каждая 3-я кроме последней, это page_0_2.
Теперь будет выводится всё как нужно.
ЗЫ:код сирой только что придумал и реализовал, всё работает .. Не пинайте сильно за шершавое оформление и объяснение русский язык у меня хуже чем язык Си...
ЗЫ2: искал по форуме, видел похожие задачи, решил поделится идеей, может кому нужно такое .
прошу прощения это мой 1-й пост, дальше буду пользоваться спец. тегами .