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!
Talán...
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 :)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
TeeCee, the One and Only
köszönöm
a megoldást, az első szimpatikus, és bőven elégséges.
- Szabó Gábor -
"Előre minden élharcos, akinek a jelmondata az, hogy - amég élsz, alkoss"