mainmenu


Вывод главного меню сайта. Выводятся все пункты отмеченные в Главном меню = да. Команда умеет определять, какая ветка сайта сейчас активная.

Параметры:

father_id - Номер узла родителя. В случае, если меню начитается не от корня.

minlevel – минимальный уровень меню 0 - главное, 1 - подменю ...

maxlevel

btnlev<level> – шаблон для изображения кнопки определенного уровня <level>= 0,1,2 ...

btnlev<level>_active – шаблон для изображения кнопки меню текущеи страницы (активной), если нет то будет btnlev<level>

btnlev<level>_empty_sub – шаблон для изображения кнопки конда у нее нет подменю, если нет будет btnlev<level>

btnlev<level>_empty_sub_active – шаблон для изображения активной (текущей) кнопки конда у нее нет подменю, если нет будет btnlev_active<level>

Все это параметры доступны с _first, _last - для первого и последнего элемента меню.

Например, btnlev<level>_first,  btnlev<level>_empty_sub_last

 

btnlev<level>_header - Шапка для меню уровня <level>

btnlev<level>_footer - Подвал для меню уровня  <level>

btnlev<level>_empty - Если меню отпределенного уновня пустое

btnlev<level>_empty_overload - замена вместо  Шапка+пустое+подвал, если пустое.

 

onclick_if_childs - для замены :onclick: если у меню есть подменю

onclick_no_childs - для замены :onclick: если у меню нет подменю

 

onsql_prg - программа на php, для достраивания sql запроса построения меню. доступна переменная $sql - sql запрос к базе.

onloop_prg - программа на php, для замены элемента меню. доступные переменные

$s - строка - элемент текущего пункта меню

$rs - recordset набор, в котором есть все поля меню. по $rs->fields['ID'] - номер пункта меню.

$level - текущий уровень меню.

trail_vars - Глобальные переменные, которые необходимо включать в ссылки переходов по меню. Через запятую.

Поля слияния внутри наблонов:

:naz: - название пункта меню

:submenu: - подменю

:onclick: - при нажатии

:str1: - строка 1 из админки

:id: - номер страницы

:href: - ссылка на страницу, или на первую подчиненную страницу, если у страницы Гл.Меню = ПервыйПодчиненный

:first: - first  для первого элемента, пусто для остальных

:last:  - last для последнего элемента, пусто для остальных

:cnt: - номер пункта по порядку

:tex1: - текст 1 из узла

:prim: - примечение из узла

:img1_src: -  ссылка на картинку узла 1..15

:img1: - :img15: - <img src=":img1_src:"/> - готовый тэг картинки