Sziasztok!
Az a problémám adódott hogy van egy menürendszerem, aminek több submenüeleme is van. Hogy lehet megcsinálni azt, hogy egy submenükkel rendelkező menüpont sehova se mutasson ha rákattintok, azaz csak lejöjjenek az almenük (hiszen ott van a tartalom) és ne történjen azon kívül semmi.
Hasonlóról már volt szó itt, de ott nem volt számomra megoldás, igaz kicsit eltérő volt a probléma is: http://drupal.hu/forum/men%C3%BC-hivatkoz%C3%A1s-n%C3%A9lk%C3%BCl
Előre is köszönöm a válaszokat!
Drupal verzió:
wrong way
hibás a megközelítés.
a menüpontok mindig mutatnak valahova, olyan menüpont nincs a drupalban, ami csak más menüpontok 'konténereként' szolgál. menüpontok konténereként a menük használatosak.
a menüpontjaid szülő menüpontja mutasson egy összefoglaló oldalra. ez egyébként usability szempontból is áldásos.
-
clear: both;
Teljesen egyetértek veled,
Teljesen egyetértek veled, csak itt mindenáron ezt akarják tőlem egy honlapon, és ha már így felmerült a dolog, gondoltam egy kérdést megér, mielőtt lebeszélem róla őket.
mindenképp kompromisszum szükséges
ezzel a modullal:
http://drupal.org/project/nice_menus
tudsz csinálni "lehulló" menüket, háuevör, egy menüpontnak _mindig_ kell, hogy legyen útvonala. és ez így van jól.
-
clear: both;
Köszi! Ki is próbálom hamar
Köszi!
Ki is próbálom hamar :)
Menü + Page létrehozása és almenüként megjelenítése
Sziasztok!
Még teljesen kezdő vagyok, de szerintem nekem is hasonló a problémám!
Megcsináltam a menüt. Majd létrehoztam egy Page típusú adatot és almenüként hozzáadtam.
Így a menünek nincs önálló tartalma, csak az almenüjének.
Viszont az a gondom, hogy nem nyitja ki az almenüt. Csak akkor jeleníti meg, ha Menü/Navigation Nyitott-ra van állítva a főmenü. Így ha van további almenü, akkor ezt már kinyitja és jól kezeli.
Nem jól csinálom? Máshogyan kellene? Mi a baj?
[Drupal 6.10]
_____________________________________________________________
Ha odafigyelsz a suttogásra nem kell kiabálást hallanod.
Szia ez szerintem az az eset,
Szia ez szerintem az az eset, ami nemrég velem volt. A főoldalon egy olyan page jött le, ami egyben egy submenüket is tartalmazó menüpont volt, így ha a főoldalra mentem megnyiltak (legördültek) automatikusan az almenük is.
Nem biztos hogy jól oldottam meg, de egyszerűen kétszer készítettem el ugyanazt a page-t. Az egyik a főoldalon jött be, majd a menüpontra kattintva szépen legölrdülve bejött újra ugyanaz.
Ez nem a legjobb megközelítés, de itt egy régi oldal "drupalosítása" történt és cél a volt hogy ugyanaz legyen minden ami a régin, a struktúrálás később is ráér majd, mert ez valóban wrong way ...
Szóval ha nincs más megoldás duplikálj tartalmat. Remélem segítettem.
ÜDV!
ezt ne
Akkor már inkább hozzon létre egy olyan oldalt, amiben ott van a menüpont almenüje. (linkekek ugye)
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Step by step
Szia pp!
Akkor te hogyan is csinálnád???
pl:
Ajánlott oldalak
- Magyar oldalak
- Külföldi oldalak
Egyéb
- Akármi I.
- Akármi II.
Létrehoztam a két főmenüt. 'Ajánlott oldalak' és 'Egyéb'.
Majd 'Tartalom beküldése' / 'Page'.
Title: 'Magyar oldalak' és itt a menünél hozzáadtam : Menü link: 'Magyar oldalak', Szülő menüpont: 'Ajánlott oldalak' és megszerkesztettem a body-t.
És így tovább...
Az 'Ajánlott oldalak'-nál szépen ki is bontotta, de az utána lévő 'Egyéb" menüt már nem bontotta ki. A kis feket nyilacska mutatta, hogy van alatta valami, de nem nyílt ki.
Többször egymásután is megcsináltam az 'Egyéb'-et de nem akart működni továbbra sem.
Aztán Adminisztráció » Webhely építés » Menük-nél találtam ezt az opciót: 'Nyitott'.
Most nyitva van mindegyik menü, de legalább látszódik.
-------------------------------------------------------
Nem így kellett volna??? Hogyan???? Egy egyszerű példán keresztül mutassa meg valaki kérem...
_____________________________________________________________
Ha odafigyelsz a suttogásra nem kell kiabálást hallanod.
Rossz kiindulás!
A menü szerkesztéséhez csak végső esetbe nyúlj!
Definíció:
Menüpont az egy link. Vagyis van egy szöveg amire ha kattintok akkor eljutok egy webhelyre(urlre, vagy drupal belső útvonalára).
Ebből következik, hogy olyan menüpontot nem tudsz létrehozni ami nem mutat sehova. Vagyis létre tudsz csak minek?
Mint ahogyan fentebb is írták ez egy hibás tervezés. Egyszerűen rosszul volt megtervezve a navigáció. Egy navigációs tervben le van írva, hogy melyik oldalról melyik oldalra lehet eljutni. Ha egy ilyen tervből indulsz ki akkor képtelenség, hogy kijöjjön amit mondasz, mert nincs olyan menüpont ami nem mutat sehova, csak almenüi vannak. Ettől függetlenül, ha ragaszkodsz hozzá akkor lehet rossz megoldásokat adni. (egy ilyen van már neked és most én is mondok egyet, ami szintén rossz, mert rossz a kiindulás!)
Létrehozol egy oldalt "Ajánlott oldalak" és "Egyéb" kezdetben beleírod az almenüit sima szövegként, vagy egy kis felsorolásként. Természetesen a Menü beállításait itt megteszed.
Tehát így lesz egy olyan menüpontod, ami mutat valahova. Ezután hasonlóan jársz el mint fentebb. Majd visszamész az "Ajánlott oldalak"-ra és az "Egyéb"-re majd ott beállítod a megfelelő linkeket.
Ha egy már kész, hibásan megtervezett oldalt kell átalakítanod, akkor ezek a lehetőségeid. Ha új oldalt készítesz akkor hibás a koncepciód!
Amit írtál annak tipikusan úgy kéne kinézni, hogy van egy "Ajánlott oldalak" lista, mely tovább szűrhető az almenükkel.
Persze a linkek helyet beletolhatsz valamilyen semmitmondó szöveget is. pl.
"Szeretnénk önnek ajánlani egy pár oldalt, mely elengedhetetlenül szükséges - legalábbis úgy gondoljuk -, hogy megfelelően tájékozódjon az interneten...blablablabla.."
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Munka ezerrel
Szia pp!
Átalakítottam az egészet. Most már tényleg jól működik minden, ahogy kell!!!
(Az az apró gond volt, hogy közben feltettem a tinymce-t és a formázásokkal kellett szenvednem. De ahogy áttettem full html-be a meglévő anyagokat, már azok is szépen megjelennek. Persze a legtöbbet a menü kezelővel áthúztam, mert az mégiscsak kevesebb melóval jár...)
Köszönöm szépen!
_____________________________________________________________
Ha odafigyelsz a suttogásra nem kell kiabálást hallanod.
talán megoldás
Sziasztok!
Nekem is hasonló problémám volt, talán egy kicsit eltért vizuális irányba. Én a dhtml menüt használtam pluszba hogy szépen jelenjen meg, de az alap felállás nekem is az volt hogy a szülő menü csak egy "konténer legyen". Először póbálkoztam azzal hogy az adott menühöz egy
<front>
-ot kapcsoltam, erre a menü nem mutatott sehova, viszont az alatta megjelenők között megjelent a Főmenü is, csak dőlt betükkel és az már a<front>
-ra irányított. Kicsit szórakoztam az adatbázisban hogy ne mutasson sehova, de ennek ellenére a dőlt betüs submenü még mindig megjelent. Kicsit bogarásztam, majd a dhtml beállításai között találtam egy ilyet "Add an extra page link to each expanding menu item." Erről leveszed a pipát és akkor működik. Érdekes módon ha a szülőmenünek adsz valami célt, akkor sem fogja azt megnyitni, csak a menüfát nyitja meg és azon az oldalon maradsz, ahol erre rákattintottál.Biztos ezt szeretnéd?
Én értem, hogy ezt szeretnétek meg minden. Azonban Ilyet, hogy "Kicsit szórakoztam az adatbázisban" nem ajánlanék. Szerintem jó lenne elfogadni a topic címét: Üres menü probléma. :D
Fenti megoldás rendszeridegen, mivel csak működő js esetén használható navigációt eredményez, mely minden körülmények között ellenjavallt.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
DHTML Menu modul
Sziasztok! Épp egy éves a téma... :-)
Nekem tökéletes megoldás volt erre a problémára a DHTML Menu modul és egy pici trükközés. A modul azt tudja, hogy ha egy olyan menüpontra kattintok, ami alatt van almenüpont, akkor azt lenyitja, de a weblap tartalma nem változik (marad ami a kattintás előtt volt), egészen addig, amíg olyan menüpontra nem kattintok, aminek nincs almenüpontja. A trükk pedig az, hogy amikor létrehozok egy menüpontot, aminek tudom, hogy almenüpontja lesz , akkor egy erre a célra előre létrehozott (teljesen tetszőleges tartalmú) node-ot írok be az útvonal mezőbe (mert MINDIG meg kell adni egy útvonalat), és amint almenüpontot rakok a menüpont alá, onnantól többet nem jeleníti meg azt a bizonyos node-ot.
Ez még mindig aktuális, köszi
Ez még mindig aktuális, köszi a tippet!