Almenüpont megjelenítése szülő menürpontra kattintáskor

veresh képe

Sziasztok!

Ismerkedem a Drupal 7-tel, és lenne egy kérdésem.

Drupal verzió: 7.8
Smink: Garland 7.8
Telepítési profil: Localized Drupal (l10n_install-7.x-1.0-beta10)

Egyelőre csak az Alaprendszer és a "Localization client 7.x-1.0" és a "Localization update 7.x-1.0-beta2" telepítve.

Létrehoztam egy Menüt (legyen ez "Bemutatkozunk"), majd a Blokkok adminisztrációs oldalán (/admin/structure/block) elhelyeztem a "Bal oldalsáv"-ban.
A "Felépítés >> Tartalomtípusok >> Egyszerű oldal"-on a Műveleteknél a szerkesztés linket választva (/admin/structure/types/manage/page) "Menübeállítások"-nál engedélyeztem az új Menüt.

És itt következik a probléma leírása:
Felvettem egy "Egyszerű oldalt" (legyen ez "Első oldal") melynek szülőmenüje ez az új menü lett (<Bemutatkozunk>).
Majd felvettem egy újabb oldalt ("Első AL oldal"), melynek szülőmenüje a "<Bemutatkozunk> / -- Első oldal" lett.

<Bemutatkozunk>
-- Első oldal
---- Első AL oldal

Azt szeretném, hogy az "Első AL oldal" menüpont csak akkor jelenjen meg, ha az "Első oldal" szülő menüpontra rákattintok, ha viszont egy másik "első szintű" menüpontra kattintok, akkor ne jelenjen meg (ez a 6-os verzióban működik is).

Ha viszont a szülő menüpontnál bejelölöm a "Nyitott állapotban megjelenítve" jelölőnégyzetet, akkor a menüpont gyermekei állandóan látszanak (ez működik).

Tehát almenüpont csak akkor legyen látható, ha az szülőmenüpontra rákattintok.

Hogyan kell ezt beállítani? Esetleg valamilyen modult kell telepíteni?

Előre is köszönöm a segítségeteket!
Üdvözlettel: Veres Sándor

Drupal verzió: 
SecMan képe

Miért nem jó az ha egeret fölémozgatva jelenik meg az almenüpont?
Ezt CSS-el vagy modulokkal el leher érni.
Pl.: Nice menu
de drop down menunek hívják az ilyesmit, menü modulok között keresgélj.

0
0
veresh képe

Ismerem a drop down menü fogalmát. De nekem nem erre vonatkozott a kérdésem.
A problémám az, hogy ez a funkció (amire nekem szükségem van) alap modulokkal működik 6-os verziónál és valamiért nem működik 7 verzió alatt (ugyanazzal a sminkkel); vagy lehet, hogy működik csak valamit engedélyezni kell / be kell állítani.
Mint pl. azt, hogy az Menüket először engedélyezni kell az egyes tartalomtípusoknál és csak azután választhatjuk ki mint szülő elem (6-os verzióban nem kell engedélyezni).

Üdv, Veres Sándor

0
0
gerisz képe

jquery, click
(csak mert neked nem 'hover' kell, modult meg nem tudok)

google -> jquery menu 'click' (rengeteg tutorial, script, demo stb...)

0
0
veresh képe

Ez kellene, hogy működjön jquery nélkül is, ez "egyszerű" CSS-el megoldható.

0
0
symon00 képe

Ha viszont a szülő menüpontnál bejelölöm a "Nyitott állapotban megjelenítve" jelölőnégyzetet, akkor a menüpont gyermekei állandóan látszanak (ez működik).

Ha nem pipálom be a "Nyitott állapotban megjelenítve" opciót, akkor nekem úgy működik, ahogy neked kell. Csak akkor jelennek meg az almenük, ha rákattintottam a szülőre.

Remélem jól értelmeztem. Próbáld ki, ne pipáld be Nyitott állapotban megjelenítve checkboxot!

0
0
veresh képe

Az opció nálam természetesen nincs bepipálva, és ilyen beállítások mellett nem működik.
Csak leírtam, hogy ha bekapcsolom akkor állandóan láthatóak az almenük.

Igen jól értelmezed, így szeretném ha működne. Különben 7-es verzión próbáltad (?), mert 6-os verzióval nekem is működik.

A Drupal OpenVZ / Debian 6 alatt fut, de szerintem ennek nincs jelentősége, és az angol telepítési dokumentáció szerint végeztem az előkészületeket, tehát Apache, PHP előfeltételek szerintem megfelelőek.

0
0
symon00 képe

Írtam privát üzenetet, de már felesleges.

Megoldás:
Menu Block modul

Telepíted, engedélyezed az általad készített menüt és menni fog. A miértre nem tudom a választ -a modul oldalán valószínűleg ott van- ,ha téged érdekel biztosan megtalálod. :)

1
0
veresh képe

Erre a modulra tegnap este én is rátaláltam, csak nem próbáltam ki, és ma kérdezni is akartam, hogy esetleg erre van-e szükségem.

Különben a 7-es verzió esetén te is csak ezzel a modullal tudta elérni azt amire szükségem volt, vagy neked e modul nélkül is működött?

Köszönettel: Veres Sándor

0
0
symon00 képe

Ha a Főmenüt(main-menu) csináltam, modul nélkül is működött. Amikor létrehoztam egy új menüt, akkor már nem.

0
0
veresh képe

Telepítettem a menu_block modult, engedélyeztem a modult, majd azonnal le is tiltottam modult és el is távolítottam.

És az érdekes az, hogy most már a korábban létrehozott két almenüpont úgy jeleneik meg, ahogy kell és ha új almenüpontot hozok léte az is jól jelenik meg.

0
0