|
Napisane: 08.05.2009 [19:22]
|
|
marrrecki
Twórca tematu
zarejestrowany: 22.12.2008
Posty: 122
|
Mam taką strukturę strony:
katalog główny
| - strona 1
|| - menu
||| - menu1_item_1
||| - menu1_item_2
||| - menu1_item_3
|| - zarządzanie
||| - jakas strona 1
||| - jakas strona 2
||| - jakas strona 3
| - strona 2
|| - menu
||| - menu2_item_1
||| - menu2_item_2
||| - menu2_item_3
|| - zarządzanie
||| - jakas strona 1
||| - jakas strona 2
||| - jakas strona 3
i teraz potrzebuję stworzyć takie menu, które zależnie od wybranej strony będzie pokazywało zawartość strony menu która znajduje się w wybranej stronie.
Dla jasności:
jak wybiorę stronę 1 to w menu pokażą mi się linki: menu1_item_1, menu1_item_2, menu1_item_3
a jak wybiorę stronę 2 to zobaczę: menu2_item_1, menu2_item_2, menu2_item_3
Jak coś takiego osiągnąć?
[Ten temat był edytowany 3 razy. Ostatnio 08.05.2009 o 19:35.]
|
|
Napisane: 08.05.2009 [22:59]
|
|
dpacholczyk
zarejestrowany: 17.09.2008
Posty: 1072
|
Stwórz marker ###MENU###
Przy założeniu, że strona1 i strona2 mają różne templatki (np. 2x extension template) możesz dla każdej osobno skonfigurować menu. To znaczy tworzysz strona1 extension template i kodujesz tam marker ###MENU### który wyświetla menu + zaznaczasz, że ma pominąć wszystkie strony ze strony2. Tym samym wszystkie strony z konteneru strona1 będą dziedziczyć menu i nie będzie tam elementów ze strony2.
Następnie zrób analogicznie to samo dla strony2 i po sprawie 
Trochę zagmatwane, ale zmęczony jestem
|
|
Napisane: 09.05.2009 [12:12]
|
|
biesior
admin
zarejestrowany: 20.03.2008
Posty: 1354
|
Trochę zagmatwany jest Twój przykład ale prześledziłem jeszcze raz twoje zapytanie i już kumam o co Ci chodzi (wczoraj byłem zbyt zmęczony, żeby to przyswoić)
Ty potrzebujesz wyświetlić to boczne menu od pozycji ||menu w dół, czyli utworzyć standardowe HMENU z ustawieniem entryLevel = 2 (o ile rzecz jasna szablon znajduje się na stronie "katalog główny")...
Mój Muminek, moja Ula odeszła [']
|
|
Napisane: 09.05.2009 [14:32]
|
|
dpacholczyk
zarejestrowany: 17.09.2008
Posty: 1072
|
no biesior nie zapomnij, że musi wykluczyć uid stron których nie chce wyświetlać dla strony1 i dla strony2 czyli de facto potrzebuje dwóch takich menu dla dwóch szablonów
|
|
Napisane: 09.05.2009 [18:45]
|
|
biesior
admin
zarejestrowany: 20.03.2008
Posty: 1354
|
Och tam zaraz, po co namnażać szablony, zwłaszcza jeśli się nic nie zmienia, poza wyświetlaniem lub nie wyświetlaniem tego menu. Można to spokojnie zrobić z poziomu TS w jednej linijce: page.10.marks.LEWE_MENU >

Marrrecki jest wyjechany na łikęd, ale ja mogę powiedzieć, że zrobił to menu...
Mój Muminek, moja Ula odeszła [']
|
|
Napisane: 11.05.2009 [17:02]
|
|
marrrecki
Twórca tematu
zarejestrowany: 22.12.2008
Posty: 122
|
z łikendu już powróciłem, i biesior nie bądź taki skromny, bo to tylko twoja zasługa . I tak jak już mówiłem masz u mnie duuuże piwo.
|