Hi!
NG jegyzete alapján (11.2.6 fejezet) nem sikerül létrehoznom kétszintű menüt.
Egyszer már sikerült, de nem emlékszem hogy csináltam. :)
Szóval vmi ilyesmi kellene:
Főmenü1
- Almenü1
- Almenü2...
Főmenü2
- Almenü3
- Almenü4
- Almenü5...
(A smink a garland.)
Ezek vízszintesen helyezkednének el. Az almenükhöz 1-1 oldal (Page) tartalom tartozna.
A Jegyzet szerint:
"A hierarchia kifejezésére a menü pontjait olyan módon kell kialakítani, hogy az első szint közvetlenül az Elsődleges linkek menübe kerüljön, a második szint menüpontjai pedig a megfelelő szülő alá.
Ezen kívül az admin/build/menu/settings oldalon mindhárom beállításnál az elsődleges linkek legyen kijelölve.
Ezen kívül fontos, hogy a smink beállításainál (admin/build/themes/settings/*) engedélyezve legyen az Elsődleges és Másodlagos linkek is."
A főmenük-re nem kell tartalom, az egér ezek fölé húzásával megjelennek az almenük, amikhez lenne tartalom rendelve. Így működne, ugye?
Hogyan is kellene ezt csinálni? Az elsődleges főmenükhöz valami "tartalom" kell, ez legyen a "< front >"?
Az igazi tartalom az almenükhöz lenne rendelve, amik szülője a főmenü. De nem jelennek meg az almenük.
Hol ronthatom el?
G.
plusz modul
használd még a simple menü vagy a nice menu modult azok kezelik a legördülő almenüpontokat.
de ez alapmodulokkal is
de ez alapmodulokkal is működik, ahogy NG jegyzetében le van írva, csak valamit kihagyok.
De mit...? :(
G.
főmenü elsődleges v. nem?
A főmenüpontot létre kell hozni egy
<front>
-ra mutató tartalomútvonallal v. elsődleges linket kell létrehozni neki (egy adott tartalommal)?Ha létrehozok egy menüt (nem elsődleges, nem másodlagos), akkor lesz egy blokkja is.
De ez nem a smink menüjében jelenik meg, hanem blokkban.
Én az elsődleges linkek (v. ha kell a másodlagos) közé szeretném, ahogy NG jegyzetében látszik.
G.
Az általad létrehozott menü
Az általad létrehozott menü blokkját helyezd el a menü-ben, tehát ne a jobb oldalsávban vagy a bal oldalsávban hanem a menü-ben, akkor olyan link lesz abból is amilyet te szeretnél.
A menük a hierarchia függvényében jelennek meg. Én azt javaslom, hogy gyakorlás képpen vigyél be tartalmakat, és a tartalom bevitelekor a cím megadása után a menü beállításoknál add meg a menü link címfeliratát majd válassz szülő menüpontot pl elsődleges linkek vagy másodlagos linkek - ezeket helyezd el a blokkoknál a menü-ben. Amit pl elsődleges linkekre teszel az főmenü lesz, amit egy főmenü alá helyezel el az annak lesz az almenüje s így tovább.
Most épp ezt bütykölöm http://online-vallalkozas.com/drupalsuli
nem igazán értem...
Ezt nem igazán fogtam... :)
"Az általad létrehozott menü blokkját helyezd el a menü-ben, tehát ne a jobb oldalsávban vagy a bal oldalsávban hanem a menü-ben, akkor olyan link lesz abból is amilyet te szeretnél."
1. Létrehozom a főmenüt: "Főmenü" -> szülő menüpont: Elsődleges link
2. Létrehozom az almenüt: "Almenü1" -> szülő menüpont: "Főmenü"
Az admin/build/menu/settings: mindhárom elsődleges link.
Nem látom az "Almenü1" almenüt. Miért? Mit hagyok ki?
G.
"Az általad létrehozott menü
"Az általad létrehozott menü blokkját helyezd el a menü-ben..."
menü sávban a blokkoknál.
Most épp ezt bütykölöm http://online-vallalkozas.com/drupalsuli
menüsáv blokkokban?
Valószínű én vagyok az érthetetlen, de milyen menüsávról beszélsz?
A Blokkok adminisztrációjában csak "balsáv", "jobbsáv", "tartalom", "fejléc", "lábléc" régió van.
G.
fejléc
Ha nincs menüsáv akkor a fejléc. de az sem lesz a legtökéletesebb. Ha elsődleges link menüt hoztál létre, akkor a smink beállításánál be kell pipálni az elsődleges link funkciót. Amúgy az alapból be van kapcsolva.
De ha többszintű menüt akarsz akkor nice menü, könnyen szerkeszthető és jól működik.
nem kell extra modul
Nem szeretnék semmi extra modult ehhez.
NG jegyzete szerint is működik ez alapból. Azt szeretném megvalósítani.
G.
admin/build/menu/settings a
admin/build/menu/settings a másodlagos menühöz is állítsd be forrásnak az elsődleges menüt.
A másodlagos linkek megjelenítési formája. Ha az elsődleges hivatkozásokkal megegyező menü van kiválasztva (jelenleg Primary links), akkor az aktív elsődleges link gyermekei (ha vannak) lesznek a másodlagos linkek.
Ez olyannyira "triviális", hogy épp a mostani projektemnél kaptam szét menu_blocks-szal a teljes hirearchiát, hogy elérjem azt, amit néhány kattintással el lehet. :S
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
már megvolt
Ahogy korábban írtam:
"...
1. Létrehozom a főmenüt: "Főmenü" -> szülő menüpont: Elsődleges link
2. Létrehozom az almenüt: "Almenü1" -> szülő menüpont: "Főmenü"
Az admin/build/menu/settings: mindhárom elsődleges link.
..."
Tehát ez van beállítva. Erről beszélek már mióta, de mégsem látom az almenüket. (Sima garland sminkről van szó.) :)
G.
akkor ez esetben fejléc. Az
akkor ez esetben fejléc. Az hogy milyen régiók léteznek, az általában az adott sminktől függ amit kiválasztasz.
Most épp ezt bütykölöm http://online-vallalkozas.com/drupalsuli
menüsáv?
Eddig egy sminkben sem láttam menüsávot. :O
Amivel egyszer működött (már nem tudom melyik), ott sem volt semmi extra.
Ezért nem értem, hogy most miért nem megy.... :(
G.
megy
Megy végre!
Ahhoz css-ben kell matatni, hogy az almenük úgy jelenjenek meg, hogy az egér a Főmenü fölé húzásával jelenjenek meg az almenük (tehát ne egérkattintásra)?
G.
én is
én is itt akadtam el. a css részét értem, de amiket almenünek szeretnék és amiket már létrehoztam főmenüként és a szülője az a bizonyos főmenü, azok nincsenek ott az ul, li tag-ekben a HTML kódban, ha firebuggal nézegetem, így css-ben sem tudom formázni.
Hogyan akkor?
A teljes menüt kibontva
A teljes menüt kibontva jeleníted meg? (expanded) Mert ha nem, akkor úgy állítsd be, hogy megjelenjen.
A nem aktív menü elemeket nem teszi oda alapértelmezésben, ami sokszor elég is. De ha legördülőket akarsz, akkor minden elemnek meg kell jelennie, hogy tudjon vele játszani a menü/css/js.
--
Szabó Dénes - Internode.hu - Munkára fogott weblapok
Most én is belefutottam
Mindent megpróbáltam, amit írtatok, de csak a két főmenüpont jelenik meg a kódban szóval van egy
ul li Főoldal /li li valami /li /ul
és ezt látom csak, hogy tudnám elővarázsolni, hogy a valami menüpont alatti két nyitott menüpont is megjelenjen? jobboldalt vígan működik a dolog, de ahogy bekerül az elsődlegesekbe már csak az első szintet látom.
Köszönöm!
Az a baj, hogy a menüt nem
Az a baj, hogy a menüt nem mint menü, hanem mint hivatkozások jeleníted meg. De ezt már fenn is írták.
Tehát: az nem érdekes, hogy a sminkedben van egy elsődleges linkek hely, ami automatikusan megjelenik. Át kell kavarnod a sminked úgy, hogy a primary links helyett egy régió legyen, és oda, a blokkok adminban kell betenni a primary menu-t.
Ez egy régi maradvány a Drupalban, hogy vannak pri/sec hivtkozások, és menük is. Neked a menü kell.
De már írták fenn ezt neked régen.
--
Szabó Dénes - Internode.hu - Munkára fogott weblapok
Banális, de megkérdezem
A főmenüpont nyitott? Mert csak akkor jelenik meg az almenüje, ha ki van pipázva.
Üdv. Peti
Makgab! Leírhatnád, hogy hogy sikerült...:)
Jól jött volna már most is:)
mna találtam egy megoldást
Ezzel meg egy kis css-el sikerült is megoldani:
http://drupal.org/node/68578
most húzok aludni...:)
nem sikerült
nem sikerült azóta sem. :(
G.
Pedig, már kaptál jó
Pedig, már kaptál jó megoldást. Csak nem figyelsz.
--
Szabó Dénes - Internode.hu - Munkára fogott weblapok
korábban ment
tudom, hogy kell(ene) csinálni, korábban működött is.
most valamiért ugyanaz a beállítás nem működik.
de egyik nap megpróbálom mégegyszer.
G.