Képek a menünevek helyett

makgab képe

Hi!

Megoldható vhogy az, hogy a menüpontok (elsődleges menük, linkek) neve helyett képek jelenjenek meg?

G.

Drupal verzió: 
pp képe

igen

0
0
drifter képe

makgab képe

Az imagemenu menüjei hol jelennének meg? A primary links-ben?
Mert én csak az admin/blocks/-ban látom a létrehozott menöpontokat, de hiába aktíválom, nem látszódnak.
Kimaradt valami?

G.

0
0
drifter képe

sosem próbáltam az imagemenüt, csak rákerestem

0
0
makgab képe

közben megtaláltam.
de nem erre gondoltam, mert nem a primary links helyére teszi be.
de ez sem rossz.

a többi linket is láttam már, de nem egészen működött mindenhol, ha jól láttam.

G.

0
0
makgab képe

Megnéztem és kipróbáltam a linken levő dolgokat. Nem működtek.

A menu_icons modul jó lenne (6.x-2.2), csak az a menü neve mellé teszi az ikont (de nem rossz).
Most igazából egy olyan dolog kellene, hogy az oldal felső részén lenne egy nagy ikon ill. kép. Alatta lennének a képek (137x21 px) egy sávban (pl. fekete háttérrel), mint menüpontok, amiknek lennének legördülő almenüpontjai is. Ilyen egyszerű lenne az egész. :)

Gyakorlatilag olyasmit szeretnék mint a drupal.hu menüje. Van egy nagy kép (Drupal Magyarország logo egy háttérképen). Alatta a menük (ezek gondolom primary links-ek). Csak nekem legürdülő almenük kellenének még hozzá.

Ezt szeretném megoldani. Ebben tudtok segíteni, hogy merre induljak?

G.

0
0
szantog képe

Nice menus modul: http://drupal.org/project/nice_menus
plusz http://weblabor.hu/cikkek/cssalapjai1 az egész sorozat.
Esetleg http://drupal.org/project/superfish ebben vannak előre telepített skinek, de a css-t akkor sem úszod meg, ha érdemben hozzá akarsz nyúlni.
Ha képet akarsz szöveg helyett, akkor css vonalon a background és a text-indent felé indulj el.

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.

makgab képe

Elsőnek a superfish-t próbálom. Lehet hogy jó lesz.
Fejlécbe teszem a 'Superfish1' blokkot, és "primary links" kikapcs a sminkben.
A Blokkban szépen megjelennek a "primary links"-ek.
Már csak az kellene, hogy a menüszöveg helyett kép (img) jelenjen meg.
Oké CSS, de hova célszerű beletúrni a superfish CSS-eiben? A Blokk -> 'Superfish1' beállításoknál lehet extra css-t megadni, de nem tölti be a cache törlése után sem.

G.

0
0
makgab képe

A superfish-ben hogy lehet a CSS-el megváltoztatni a text menü helyett image menü legyen?
Arra gondolok, hogy alapból nem kellene beletúrni a CSS-ébe, de az extra CSS-eket nem adja hozzá.
Rosszul csinálom?

G.

0
0
Paal képe

Ha a Menu Attributes modullal adsz egyedi kiválasztót a menüpontoknak, akkor CSS-ből tudod képekkel helyettesíteni az eredeti linkeket.

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

makgab képe

oké, csak gondolom nem a superfish alap CSS-ébe kellene beletúrnom.
extra css-t meg lehet adni neki.

G.

0
0
makgab képe

A "Superfish1" blokkban van egy menü (fejlécben), aminek szépen nem látható a felirata, viszont a kép sem jelenik meg.
A superfish-ben megadott extra CSS-ben:

#menu-419-1 {
  text-indent: -9999em;
  background: url("sites/default/files/imagemenu/button_b4.gif") no-repeat;
  height:21px;
  width:137px;
}

A kép útvonala jó, bárhova teszem nem jelenik meg. A superfish-ben lehet, hogy nem működik?

G.

0
0
makgab képe

Teljes útvonal hivatkozással megjelenik a kép , "http://..."
Egy baja van, hogy a kép egy vékony keretben van, nem szép. :(

A drupal.hu menüje mivel készült? Igazából olyan kellene, csak legördülő almenükkel. :)

G.

0
0
szantog képe

Tök lényegtelen, hogy a menü mivel áll elő, superfish, vagy nem superfish.
Ahogy írtam az elején, a css-t nem fogod megúszni.
Úgy viselkedik a menü, ahogy akarod? Lenyílik, bezáródik, kattintható, stb? Ha nem -> drupal.hu
Úgy néz ki, olyan a háttere, olyan a színe, amilyennek akarod? Ha nem -> nem drupal.hu, millió css-el foglalkozó oldal van a weben akár még magyarul is.
Nem véletlenül nem ír ide senki, senki nem fog fejben, html forrás nélkül css-t írni, különösen, ha menüről van szó.
Ami a kérdésed drupal vonatkozását illeti: Modulok, sminkek css-eit nem módosítjuk, új css file-t hozunk létre a smink könyvtárában, majd a smink .info file-jába beírjuk: stylesheets[all][] = encssem.css, majd ürítjük a smink gyorstárat.
Na amit az encssem.css-be kell beírnod, az nem tartozik ide, nem drupal kérdés.

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.

makgab képe

Konkrétan csak a drupal.hu sminkje érdekelt és használ-e valami modult a menüjére.

G.

0
0
pp képe

semmilyen modult, sima css.
Nézd meg firebuggal. Az ul háttérképe van csak berakva az active menü elemek meg fehér hátteret kapnak és kész.
Egyáltalán nem bonyolult.

pp

0
0