UMIhelp
Разработка сайта на UMI.CMS => Шаблоны TPL => Тема начата: Vasya от 04 Января 2011, 22:59:06
-
Добрый день, разработчики!
Подскажите, если кто сталкивался - как должен выглядеть шаблон вывода меню, если нам необходимо вывести в этом меню только названия подстраниц(второстепенных по отношению к основной) той основной страницы, на которой мы сейчас находимся. Меню одноуровневое
Заранее спасибо
-
примерно так, на первом уровне выводиться только подменю, а на втором уровне уже ссылки и текст страниц второго уровня меню.
<?php
$FORM = Array();
$FORMS['menu_block_level1'] = <<<END
%lines%
END;
$FORMS['menu_line_level1'] = <<<END
%sub_menu%
END;
$FORMS['menu_line_level1_a'] = <<<END
%sub_menu%
END;
$FORMS['menu_block_level2'] = <<<END
<ul id="submenu"
umi:element-id="%id%"
umi:module="content"
umi:method="menu"
umi:sortable="sortable"
umi:add-method="popup"
umi:region="list"
umi:button-position="top left"
>
%lines%
</ul>
END;
$FORMS['menu_line_level2'] = <<<END
<li><a href="%link%" umi:field-name="name">%text%</a></li>
END;
$FORMS['menu_line_level2_a'] = <<<END
<li class="active"><a href="%link%" umi:field-name="name">%text%</a></li>
END;
?>
-
Собственно разобрался. Всего-то требовалось прописать %content menu('default','1', %pid%)% , где default - шаблон по умолчанию. И вуаля - получаем список подстраниц той страницы, на которой мы сейчас. Спасибо за помощь!
-
Хм... и действительно вопрос то был в другом... надо было вначале уточнить