Csatorna választó menü + változó baloldali menü

arpi képe

Nemrég kezdetem a Drupallal foglalkozni és belevágtam egysaját smink készítésébe. A menük illetve az egész oldal fa szerkezetének a megszervezése azonban kifogott rajtam.
A lényeg, hogy szeretnék a fejlécbe egy csatorna választó menüt készíteni, aminek minden menüpontjához más más baloldali menü lenne rendelve.
A fejlécben tehát mindig ott lennének a csatorna választó menüpontok, de a bal oldali menü pontjai az egyes csatornáknak megfelelően jelennének meg.

Hogyan lehetne ezt megcsinálni? Hogyan szervezzem a menüpontokat az adminban? Gondolom ezt alapból nem tudja a drupal csak, ha módosítom a kódot valahol.
Ja és fontos lenne, hogy a navigációs string pontosan mutassa, hogy milyen mélységben vagyunk az oldal fa szerkezetében.
Van valakinek tippje vagy esetleg egy ismert smink valahol, ami hasonlóan működik?

Elöre is köszi az infot...

Fórum: 
Paal képe

Létrehozol annyi menüpontot a főmenüben, amennyi almenüt szeretnél, valamint u.annyi új menüt (admin/menu/menu/add). Ez utóbbiakhoz mindhez létrehoz 1-1 blokkot. Hasznos ha mindnek adsz elérési álnevet.

Mondjuk:

  • Főmenü 1(elérési álnév: fomenu1)
  • Főmenü 2 (elérési álnév: fomenu2)
    • Almenü 2,1 (elérési álnév: fomenu2/almenu21)
    • Almenü 2,2 (elérési álnév: fomenu2/almenu22)
    • Almenü 2,3 (elérési álnév: fomenu2/almenu23)
  • Főmenü 3 (elérési álnév: fomenu3)
    • Almenü 3,1 (elérési álnév: fomenu3/almenu31)
    • Almenü 3,2 (elérési álnév: foemnu3/almenu32)

A főmenü kilőve, az fog fent megjelenni.

Bekapcsolod, hogy az "Almenü 2" blokkot, és a Beállításaiban található "Megjelenítés bizonyos oldalakon" részben bekapcsolod, hogy "Csak a felsorolt oldalakon jelenjen meg", és a feltétel részhez beírod a hozzá tartozó menüpont elérési útvonalát, valami az összes al-elérési útvonalat:

Oldalak:

fomenu2
fomenu2/*

de lehet úgy is, hogy minden 1es oldalt külön felsorosz:

Oldalak:

fomenu2
fomenu2/almenu21
fomenu2/almenu22
fomenu2/almenu23

Ezt szépen megcsinálod az összes blokkra. Így minden főmenüre való kattintáskor csak az ahhoz az oldalhoz tartozó almenü (blokk) fog megjelenni.

Egyetlen gond van ezzel, hogy nincs "visszahatással" a főmenüre, vagyis amint valamelyik almenüre kattintasz, a fa stuktúrában az őt indító ág nem lesz selected.

Remélem érthetően sikerült leírnom ;)

Üdv, Pali

Ps.: a sminkben talán lehetne valamit trükközni hozzá, de még nem jöttem rá, hogyan... :)

0
0

--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan

arpi képe

Köszi a gyors tippet! Megnézem, hogy mire jutok vele.
Bár bíztam benne, hogy a drupalnak van erre valami elegánsabb megoldása.

0
0