jópofa kis ablak, hogyan?

csonti képe

Sziasztok,

remélem nem kérdezek túl triviálisat, de én még csak molesztálom a webkettőt. :)
Szóval, egy olyan szép kis ablakot v. boxot szeretnék az oldalam tetjére, mint ami pl. az fn.hu v. origo.hu, netán a pillangosziv.hu tetején van. A kis boxban van egy node teaser és fölötte fülek, melyekkel különböző kategóriákhoz tartozó node teaserek között lehet váltogatni kattintással vagy puszta egérkurzor föléhelyezéssel.
A kérdésem az, hogy ezt melyik modullal lehet megvalósítani? Van erről leírás valahol?

Köszönöm:
András

Illyés Edit képe

A kattintásos megoldás egyszerűen megoldható Views modullal:

Menük és fülek a drupalban

Az egérkurzoros megoldás már egy kicsit bonyolultabb, egyrészt ugye előre le kell töltened az összes tab tartalmát, másrészt meg kell oldanod, hogy a tab kurzormozgásra váltson. Annyira még nem ástam bele magam a jQuery-be, hogy kész receptet tudnék adni (várom a Pro Drupal Developer könyvet, remélve, hogy a jQuery is le lesz írva benne – lustaság fél egészség, ugye...:))

0
0
blast_art képe

Szerintem nincs, de ha kicsit körbe nézel script gyüjtős oldalakon, akkor látni fogod hogy nem is kell.
Amit te mondasz nem kifejezetten web2 csak un. dinamikus html. Tehát az elemek egy oldal letöltéssel érkeznek meg, és csak a divek css tulajdonságai változnak csak.

Tehát mondjuk egy össze állított views nézetnél a termek különböző class, id-vel rendelkezhetnek, és ezeket helyezi előrébb/hátrébb mondjuk z-indexen, illetve rejti el stb onmouse-ra.

De akár szimplán css-el is megoldható, mindenféle nagyon sok IE hackeléssel. :)

blast

0
0

blast

blast_art képe

Esetleg Jstools-ben van egy egy dinamic-load nevű modul. Ha egy kicsit kiterjeszted a templétedet akkor lehet blokkokkal variálni. Pl egy Blokk tartalmazza a behívandó nodok linkjeit, melyek tartalmát beállíthatod (Blokkok kezelésénél ) a behelyezni kívánt területre.

blast

0
0

blast

Illyés Edit képe

Jobban végiggondolva:

1. Elkészítjük a szükséges nézeteket (Címlap, Itthon, Nagyvilág, Üzleti Negyed, Sport).

2. Készítünk egy node-ot, a tetejére beszúrjuk a belső linkekre mutató CSS+JS tab navigációt, alá Insert View modullal beszúrjuk a nézeteket.

3. A node-ot betesszük egy blokkba.

4. A blokkot betesszük egy régióba, amit a content felett jelenítünk meg.

0
0
csonti képe

Köszönöm az ötleteket és a linket, látom már, hogy nem kerülhetem el a views alapos megismerését.
Remek kis modul, de sajnos dolgozni vele olyan, mint egy Boeinget összeszerelni.. :(
Természetesen ha valaki tud egyszerűbb, "királyi" utat a megvalósításra, az írjon.

0
0
blast_art képe

Nem kell view ha csak nincs szükséged listázásra, stb.
Nem annak függvénye. Ha nem nagyon írogatsz scripteket, akkor nézz körül jquery-s
tutorial oldalakon, fórumokban, keress tetszetős megoldásokat! Aztán ha találtál egy megfelelőt, írd ide mit szeretnél vele pontosan. Biztos hogy hamar meg lesz a megoldása.

0
0

blast