|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Создание и управление менюшками разделов внутри подсайта
К вопросу использования готовых меню из других подсайтов. Напомню, что ссылки могут быть относительными и абсолютными. При использовании относительных ссылок в таких меню нужно создать соответствующие подразделы на подсайте, где используется чужое меню. Меню для вставки с другого подсайта должно быть оформлено как шаблон: {SUBSITE_TEMPLATE:имя_подсайта:название_шаблона) В свои подсайты можно вставлять целые блоки с других подсайтов. Например: {SUBSITE:имя_подсайта:название_блока) - Об этой функции особо не рекомендую распостранятся Продолжение {IOF:submenu) - меню для разделов с разделителем между пунктами "<br />" {IOF:submenu:1) - меню для разделов с разделителем между пунктами " | " Все виды {IOF:submenu) генерируют меню на основе разделов/скрытых разделов, которые прилинкованы к подсайту. Случай "В". Есть ещё несколько утаревшая конструкция {IOF:submenu), с помощью которой можно также создавать меню. Рекомендую использовать её только в тех случаях, когда НИКАК нельзя решить вопрос с помощью {NGO:subsection_list). Примеры использования: {IOF:submenu) {IOF:submenu:1) {IOF:submenu:2) - меню для скрытых разделов с разделителем между пунктами "<br>" {IOF:submenu:3) - меню для скрытых разделов с разделителем между пунктами " | " {IOF:submenu:4) - меню для скрытых и обычных разделов с разделителем между пунктами " | " {IOF:submenu:5) - меню для скрытых и обычных разделов с разделителем между пунктами "<br>" Случай "Б". Есть права на изменение темы или создание своих тем. 1) В этом случае можно создавать свои меню самостоятельно через шаблоны. Например создать шаблон my_menu.tpx. Содержимое: <ol> <li><a href="УРЛ">Название раздела</a></li> <li>Текущий раздел</li> .... </ol> Потом с помощью конструкции {IF:my_menu) можно вставлять это меню куда угодно. 2) Также можно вставлять меню всех подразделов подсайта/раздела с помошью конструкции {NGO:subsection_list) Как создавать меню в рамках одного подсайта: Случай "А". Есть права только на подсайт, но нет прав на изменение темы. В данном варианте можно только менять различные блоки самого подсайта, через его редактирование. 1) Конструкция {NGO:subsection_list) Может быть размещена в блоках подсайта или в каком-то из его подразделов. Выводит такое меню в HTML-код: <ol> <li><a href="УРЛ">Название раздела</a></li> <li><span>Текущий раздел</span></li> .... </ol> С помощью CSS данное меню может быть отдекорировано как угодно. Для этого нужно включить вызов меню в соответствующий класс. <div class="my_menu"> {NGO:subsection_list) </div> Код CSS вставляем перед определением меню напрямую или в виде шаблона, или в настройки CSS подсайта, или как файл темы, или как css-файл темы. При вставке данного меню блок подсайта оно выводит все разделы 1-го уровня этого подсайта. При вставке в раздел подсайта меню выводит подразделы данного раздела. При вставке в скрытый подраздел меню выводит скрытые подразделы данного раздела. |
ПАРТНЕРЫ: СРОЧНО:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|