browse_template в netcat и еще пара вопросов

PA
На сайте с 12.07.2008
Offline
5
831

Как мне реализовать такую фичу:

Вложенность разделов 0-1-2-3

При переходе в раздел меню 1 в отдельном блоке должны отображаться его дерево подразделов, т.е. 2-3 причем в раскрытом виде.

юзаю такой вот код:

навигация:


$browse_sub[0][prefix] = "";
$browse_sub[0][suffix] = "";
$browse_sub[0][active] = "<table cellspacing='0' cellpadding='0' width=100%><tr><td valign='top' bgcolor=#AEAEAE style='padding-top: 3px; padding-left: 13px;'><img src='/img/q.gif' alt='' width='5' height='5' border='0'></td><td width='100%' style='padding-left: 5px;'><a href='%URL' class=submenu>%NAME</a></td></tr><tr><td colspan='2'><img src='img/empty.gif' alt='' width='1' height='8' border='0'></td></tr></table>";
$browse_sub[0][active_link] = "<table cellspacing='0' cellpadding='0' width=100%><tr><td valign='top' bgcolor=#AEAEAE style='padding-top: 3px; padding-left: 13px;'><img src='/img/q.gif' alt='' width='5' height='5' border='0'></td><td width='100%' style='padding-left: 5px;'><a href='%URL' class=submenu>%NAME</a></td></tr><tr><td colspan='2'><img src='img/empty.gif' alt='' width='1' height='8' border='0'></td></tr></table>";
$browse_sub[0][unactive] = "<table cellspacing='0' cellpadding='0' width=100%><tr><td valign='top' style='padding-top: 3px; padding-left: 13px;'><img src='/img/q.gif' alt='' width='5' height='5' border='0'></td><td width='100%' style='padding-left: 5px;'><a href='%URL' class=submenu>%NAME</a></td></tr><tr><td colspan='2'><img src='img/empty.gif' alt='' width='1' height='8' border='0'></td></tr></table>";
$browse_sub[0][divider] = "";

$browse_sub[1][prefix] = "";
$browse_sub[1][suffix] = "";
$browse_sub[1][active] = "<table cellspacing='0' cellpadding='0' width=100%><tr><td valign='top' style='padding-top: 3px;'><img bgcolor=#AEAEAE src='/img/q.gif' alt='' width='7' height='7' border='0'></td><td width='100%' style='padding-left: 5px;'><a href='%URL' class=submenu>%NAME</a></td></tr><tr><td colspan='2'><img src='/img/empty.gif' alt='' width='1' height='8' border='0'></td></tr></table>\".s_browse_sub(\$data[\$i][Subdivision_ID],\$browse_template).\"";
$browse_sub[1][active_link] = "<table cellspacing='0' cellpadding='0' width=100%><tr><td valign='top' style='padding-top: 3px;'><img bgcolor=#AEAEAE src='/img/q.gif' alt='' width='7' height='7' border='0'></td><td width='100%' style='padding-left: 5px;'><a href='%URL' class=submenu>%NAME</a></td></tr><tr><td colspan='2'><img src='/img/empty.gif' alt='' width='1' height='8' border='0'></td></tr></table>\".s_browse_sub(\$data[\$i][Subdivision_ID],\$browse_template).\"";
$browse_sub[1][unactive] = "<table cellspacing='0' cellpadding='0' width=100%><tr><td valign='top' style='padding-top: 3px;'><img src='/img/q.gif' alt='' width='7' height='7' border='0'></td><td width='100%' style='padding-left: 5px;'><a href='%URL' class=submenu>%NAME</a></td></tr><tr><td colspan='2'><img src='/img/empty.gif' alt='' width='1' height='8' border='0'></td></tr></table>\n\".s_browse_sub(\$data[\$i][Subdivision_ID],\$browse_template).\"";

и в месте где надо это меню выводить:


".s_browse_sub($sub, $browse_sub[0])."

Получается что подразделы (меню 3) меню 2 выводятся тем-же шаблоном что и меню 2.

А нужно использовать другой шаблон (в данном случае browse_sub[0]). Но если вместо $browse_template ставить browse_sub[0] - не показывает меню 3.

Как это сделать?

PS

И паралельно еще один вопрос - как вывести только на главной последние 4 новости по две новости в строке? почему-то не работает проверка на $isTitle=1 - и выводит на всех страницах.

PS netcat 2.4

PrimalArt добавил 01.11.2008 в 11:18

PPS netcat 2.4 extra

профессиональная верстка, программирование, cms, интернет-магазины (/ru/forum/280017) icq 414484755

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий