Egy blokkban többszintű menü szerkesztése

lviktor képe

Készítettem egy blokkban többszintü menüt, a dhtml menü feltelepítése után lebomlik ahogy illik. Szeretném ezt a menüt picit design-osabbra szerkeszteni (Eddig több blokkban voltak a menük). Már egy éve üzemel a céges honlap drupal alatt sok-sok modullal, de kezdetleges kinézettel. Most a vezetőség design-osabb honlapot szeretne ami teszt környezetben már-már össze is áll. Csak ezzel a többszintű menüvel nem birkózom meg, mert css szerkesztésben kezdő vagyok. Kerestem a style.css-ben a blokkomban szereplő menü hivatkozást de csak a főmenüét találom, ezért feltelepítettem a sprite graphic menu-t de nem igazán sikerült vele megoldani. Keresgettem többszintű függőleges menü css-t interneten, de nem tudom hogy kell a drupál alá működőképesen beállítani? A dhtml menu modul css fájlában nem találok semmi olyat ami a menük kinézetéről szólna. Ráadásul persze azt szeretném hogy ha a felveszek a drupalban egy menüt azért ez kövesse. Segítséget ötletet szeretnék kérni, hogy tudnám megoldani

viktor

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
lviktor képe

Készítettem egy css-est többszintű legördülő menüt , vagyis megmódosítottam egy meglévőnek a színeit:-) bemásoltam a használt smink könyvtár alá és beirtam az info fájlba:
stylesheets[all][] = tree_frog_slide.css
scripts[] = stuHover.js
de sajnos ez még kevés, mert nem jelenik meg sehol, nekem meg egy blokkban kellene, ahogy már írtam. Kérdésem az lenne mit és hol kell még átírni? Vagy teljesen rossz uton járok, akkor estleg valaki a helyes útra vezetne:-)

viktor

0
0
Paal képe

http://drupal.org/project/nice_menus
Letöltöd, feltelepíted, beállítod a menü struktúrát, lemásolod a modul css-ét majd kedvedre módosítod azt.

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

lviktor képe

Köszönöm a választ, nagyon jó ez az oldal és a drupál, de még van mit tanulnom. Igen a nice menüt letöltöttem és telepítettem meg a blokkban lévő menüre beállítottam, de jobbra nem akart kinyilni, lefele sem jól működik nem látszik benne minden menü, vagy ezt is állítanom kell a css-ben nem csak a kinézetét?

0
0
lviktor képe

Kipróbáltam egy másik smiken és működött, mert az előbb az általam készített Artisteer-es sminknél nem jól.

0
0
lviktor képe

Kripróbáltam egy másik sminken és azon sem így mégsem az artisteer programmal készített sminkell van a baj, hanem gondolom át kell írni a css-t

0
0
Paal képe

Amit írsz, annak se füle se farka. Talán kicsit érthetőbben...
Illetve részletesebben, példákkal.

De először mindent a Garland - a Drupal alapértelmezett - sminkjével próbálj ki. Aztán keress megadnak olyan sminket ami tetszik és könnyen át tudod alakítani - úgy, hogy a működő funkciók meg is maradjanak. Arról mi nem tehetünk, hogy egy akármi generátor által kidobott smink nem működik. De ezen ne is csodálkozz.
Amit a Drupal.org-ról le tudsz letölteni (stabil!) sminkeket, azokban minden bizonnyal fog működni.

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

aboros képe

annak a page.tpl.php -jában van ilyen?

print $closure;

hm? ha nincs akkor tegyél bele. less a garlandból. (hogy pontosan hova is kell tenni a page.tpl.php -ban azt)

0
0

-
clear: both;

lviktor képe

Köszönöm a segítséget, szerepel a page.tpl.php fájlban a kód. Így van a pixture sminknél működik, meg végül is az általam artisteerben exportáltnál is megjelenik már az utmutatás szerint apró módosításokat véghez is tudtam vinni pl. szín módosítása, beállítottam hogy jobbra nyiljon az almenü, egyetlen pici problémám van hogy az almenü nem látszik teljesen csak addig amíg a blokk széllessége, ha szélesebbre állítom akkor picit több látszik, de nem teljesen egyébként a blokkon túl kellene érnie mert ha több almenü van akkor is szokott látszani:-)
Egyébként ez a jelenség más stabil drupal sminknél is jelentkezett ezért gondolom hogy megoldható, de még nem jöttem rá hogy kellene:-( Sajnos ezt teszt localhoston készítetem és utanna tudom csak feltölteni a másik helyére.

De a css és a php fájlok elérhetősége, kérem segítsetek, mert már nem túl sokat kellene módosítani rajta, ha több fájlra van szükség felmásolom:

http://ftvktvf.zoldhatosag.hu/files/nicemenu/nice_menus.css
http://ftvktvf.zoldhatosag.hu/files/nicemenu/nice_menus_default.css
http://ftvktvf.zoldhatosag.hu/files/nicemenu/block.tpl.php
http://ftvktvf.zoldhatosag.hu/files/nicemenu/page.tpl.php
http://ftvktvf.zoldhatosag.hu/files/nicemenu/style.css

Viktor

0
0
szantog képe

CSS módosítására igen csekély esély van a konkrét oldal megtekintése nélkül.

0
0

----
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.

lviktor képe

Akkor a mai nap megoldom hogy látható legyen, a konkrét honlap, addig is egy képernyőkép
http://ftvktvf.zoldhatosag.hu/files/nicemenu/kepernyokep.JPG

Köszönöm a válaszokat. Viktor

0
0
Paal képe

CSS z-index probléma lesz ez. Pontosabbat csak a forrás megtekintésével lehet mondani.

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

lviktor képe

Kitettem a netre az oldalt http://drupal.unsoft.hu

Igen én is olvastam a z-index problémáról a már-már biztos hogy ez a baj, próbáltam változtatni de nem sikerült. Ebben kérnék segítséget.

Köszönettel

Viktor

0
0
Paal képe

.art-contentLayout .art-sidebar1 {
részben vedd ki a overflow:hidden; sort vagy kommentezd ki /*overflow:hidden;*/ esetleg írasd felül saját css-ben overflow:none;
Nem tudom melyik fájlban van, mert a CSS tömörítést inkább gátol, mint segít ebben az esetben... De ez sajnos még nem javítja meg teljesen, mert amikor a body rész fölé ér a kinyíló menü, ott még átlátszó. Keresem tovább. Csak kapcsold ki a CSS tömörítést plíz (admin/settings/performance -> Adminisztráció › Webhely beállítása › Teljesítmény).

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

Lavjaman képe

.art-contentLayout .art-sidebar1 {
border:0 none;
float:left;
margin:0;
/*overflow:hidden;*/
padding:0;
position:relative;
width:218px;
z-index:10;
}

és kész
legalábbis firefox alatt

0
0

*----*----*

$node ? 'alma' : 'bor'

*----*----*

Paal képe

Ott a pont. A z-index-et nem találtam elsőre. Szóval ki kell venni az overflow-t és a z-index-et nagyobbra venni.

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

Pál úr képe

Az .art-contentLayout .art-sidebar1 kiválasztó overflow: hidden;-jét írd felül. (A style.css 1525. sora.) Ez a baja, ezért tűnik el.

0
0
lviktor képe

Mindenkinek köszönöm a segítséget, sikerült megoldani a problémát működik firefox és IE alatt is. Most már csak a kinézet alakítása van hátra:-)))

Köszönettel: Viktor

0
0