Teaser, csak kicsit másképp

James53 képe

Sziasztok!

A következőt szeretném megvalósítani:
Story típusú tartalmaknál használok összefoglalót, így megjelenéskor csak ezek listázódnak ki értelemszerűen, és azt szeretném elérni hogy, ha valaki a tovább gombra kattintva a teljes node-ot szeretné elolvasni, akkor a összefoglaló rész a node-ban maradjon ott, de a képernyő a teaser alatti részhez ugorjon.

Tehát az olvasó a "tovább" gombbal ne az összefoglalóhoz kerüljön, hanem a számára még olvasatlan tartalmat tudja tovább szkenelni. :)

Ez lelki szemeim előtt valahogy úgy valósulna meg, hogy a node teaser nélküli része kap egy ID-t, a "tovább" gomb , meg a node-on belül erre az ID-ra mutat.

Van-e erre valami kompakt megoldás, vagy mókolni kell? Esetleg a views valamit tud-e ennek érdekében tenni?

Előre is köszönöm!

Drupal verzió: 
teecee képe

A node.tpl.php-t lemásolva node-story.tpl.php-nak ott a tartalomhoz tudsz tenni ID-t a megfelelő helyre, ez tuti, ráadásul nagyon egyszerű! (akár a node.tpl.php-ban mindegyik node kaphat ID-t szerintem)

Mivel listázod a story-kat? Ha View-zzal akkor ott a tovább gombot át tudod írni, hogy mi legyen a linkben és akkor meg van oldva.

Ha nem View-zzal listázol, akkor gondolom meg kell keresni a megfelelő preprocess függvényt és abba beleírni, hogy a megfelelő ID-t beleírja a linkba.

Esetleg még játszik a JS is (hangsúlyozom itt is, mint máshol is megtettem: ez nem fontos, hanem 'csak' kényelmi feature, ezért ha nincs JS, akkor sem döglik bele senki): jQuery-vel onload-ra kötve a megadott linkeket kiegészíted mondjuk egy ?jumpToContent paraméterrel, illetve szintén onLoad-nál ellenőrzöd ennek meglétét és odagörgeted. Így ugye nem kell View-val terheli ezt a részt és külön node-story.tpl.php sem kell, a JS-t pedig aggregálja a rendszer, tehát kinyomtuk a problémát a kliensre, fizessen ő a kényelméért ;-)
Görgetős megoldást máshol írtam: http://drupal.hu/forum/oldal-aljára-ugrás

Nekem ezek ugrottak be, aztán biztosan írnak több másik megoldást mások, nem kizárt, hogy jobbat :)

0
0

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
TeeCee, the One and Only

James53 képe

a megoldást, az első szimpatikus, és bőven elégséges.

0
0

- Szabó Gábor -

"Előre minden élharcos, akinek a jelmondata az, hogy - amég élsz, alkoss"