PDA

Просмотр полной версии : Меню


DimanLin
08.01.2009, 15:38
Есть дерево:

Главная страница
Страница 1
Страница 2
Внутр страница 1
Внутр страница 2
Внутр страница 3
Внутр страница 4
Страница 3
Страница 4
Страница 5

Как на "Страница 2" и "Внутр страница 1" отображать меню из элементов
"Страница 1", "Страница 2", "Страница 3", "Страница 4", "Страница 5"?

На главной странице меню выглядит так:

lib.myMenu = HMENU
lib.myMenu {
1 = TMENU
1 {
noBlur = 1

NO {
subst_elementUid = 1
allWrap = <li id="men{elementUid}">|</li>
stdWrap.wrap = <strong>&nbsp;</strong><em>&nbsp;</em><span>|</span>
}
}
}

Как этоже меню можно использовать на внутренних страницах но с элементами меню с главной страници?

DimanLin
10.01.2009, 17:13
А как мне выбрать страници по id которые будут появляться в меню?

reva2
11.01.2009, 10:05
А как мне выбрать страници по id которые будут появляться в меню?
lib.myMenu = HMENU
lib.myMenu.special = list
lib.myMenu.special.value = 1, 15, 22 //id-страниц которые должны быть в меню

margol
11.01.2009, 16:13
Извините, что влязию в вашу темку. У меня вопрос как раз противоположный:

Как на странице с id=5 показывать меню из ПОДстраниц этой страницы,
на странице с id=6 показывать меню из ПОДстраниц этой страницы,
и т.д.
То есть меню текущей страницы.

Может что-то не догоняю совсем... TSRef проштудировала, ничего... Или вопрос настолько прост, что его даже не объясняют?

mazaev
12.01.2009, 13:25
>>Как на странице с id=5 показывать меню из ПОДстраниц этой страницы,
>>на странице с id=6 показывать меню из ПОДстраниц этой страницы,

Можно попробовать задавать свойство begin для HMenu

temp.sidemenu = HMENU
temp.sidemenu.begin = current
....

mazaev
12.01.2009, 13:38
Есть дерево:
Как на "Страница 2" и "Внутр страница 1" отображать меню из элементов
"Страница 1", "Страница 2", "Страница 3", "Страница 4", "Страница 5"?


Как вариант можно воспользоваться условиями и expall.
Т.е. после приведенного скрипта дописуем
lib.myMenu = HMENU
.....
}
[treeLevel = 1]
lib.myMenu.1.expAll=0
[end]
Уровень treeLevel нужно попереберать, так как не понятно как у Вас созданно дерево. Самы верх это treeLevel =0 . Поидее должно сработать.

margol
12.01.2009, 15:35
>>Как на странице с id=5 показывать меню из ПОДстраниц этой страницы,
>>на странице с id=6 показывать меню из ПОДстраниц этой страницы,

sport.pod_menu = HMENU
sport.pod_menu{
special = directory
}