Adott valamilyen tartalom típus, és egy view, ami ezeknek a teaser nézetét kilistázza mondjuk cím szerint sorba.
Hogy lehetne megoldani, hogy egy-egy tartalomnak a full nézeten legyen egy link, ami a fenti view-n sorra kovetkezo tartalom full nezetere mutasson?
Ill. ugyanigy egy elozo tartalom full nezetere mutato link.
Az oldal tartalmastul mar megvan, book nelkul...
de az a cel, hogy ahogy allitom a view-n a rendezesi tulajdonsagot (cim szerint vagy letrehozas ideje szerint listazzon pl), ugy valtozzanak a linkek is.
Fórum:
induláshoz ötlet
Készítesz egy másik nézetet, ami a kívánt szempontok szerint listáz teljes node-okat. Beállítod, hogy 1 node-ot jelenítsen meg egyszerre, és bekapcsolod a Use pager opciót.
Ha nem csak a lapok sorszámát szeretnéd a lap alján, akkor pager helyett a láblécbe kellene tenni a kódot, ami lekéri az előző/következő node címét (talán az $offset változóval lehet itt operálni).
További probléma, hogy a teaser nézetben a linkjeid önálló node-okra mutatnak, ahol alul nem jelenik meg a pager. Ezt útvonal álnevekkel lehetne megoldani, tehát a node/1234 kapjon egy nezetneve/1234 útvonalat, ahol a "nezetneve" a teljes node-okat listázó view neve.
Köszönöm az ötletet! Ez
Köszönöm az ötletet!
Ez az uj nezet nekem tökéletes lesz "kineztre"..., ill. mukodesre (elozo, kovetkezo), csak az összekapcsolást nem értem..., az útvonal álneveket (a harmadik bekezdésedet).
Viszont biztos én vagyok értetlen..., úgyhogy csak ha bírod türelemmel a hülyeségeimet...:
-a teasereket listazo nezetemben, ilyen sorrendben szerepelnek:
node/1, node/50, node/2,...
ezek lennenek a linkek, amikhez utvonal alnevet kellene.
Viszont az uj, teljes nezetet listazo nezetem utvonala:
teljes_nezet, teljes_nezet?page=1, teljes_nezet?page=2,...
Szoval ha ugy mukodne a dolog, ahogy ertem (biztos rosszul), akkor ilyen utvonal alneveket kellene csinalnom:
node/1 -> teljes_nezet
node/50 -> teljes_nezet?page=1
node/2 -> teljes_nezet?page=2
.
.
.
Ezt igy manualisan nem tudom letrehozni mindegyiknel (es ha mas rendezesi jellemzo szerint listaznam se lenne jo.
(De legyen a pelda inkabb olyan, hogy mindket (az eredeti teasereket listazo, es az uj full nezeteket listazo nezetemben is ugyanaz a rendezesi jellemzo (es nem veletlenszeru))) Ezt igy talan jobban megertem majd.
-"teljes_nezet/1234" ezt eleve nem ertem, mert ha ide barmilyen szamot irok, a teljes_nezet view mindig az elso elemmel jelenik meg, csak aztan a kovetkezo (masodik) linkje mar teljes_nezet/1234?page=1
Vagy igy: teljes_nezet/?page=1234?
Szoval azt hiszem nem ertem az egeszet :( Viszont ennek kapcsan olyan kerdesem lenne, hogy nem lehet atadni argumentumokkal azt, hogy hanyadik eleme a listanak?
Mert elkepzelesem szerint olyan utvonal alnev lenne jo, hogy node/50 (x-edik eleme az eredeti nezetnek), akkor -> teljes_nezet/?page=x
De ez csak az en otletem, ha megertenem hogy te hogy gondolod, valoszinuleg nem morfondiroznek ilyeneken...
A masik elkepzelesem az, hogyha node/50-re kattintok, akkor az utvonal alnev ugy nezne ki, hogy teljes_nezet/?page=y, ahol a teljes_nezet/?page=y -on pont az 50-es node full nezetet jeleniti meg. (ez mukodne akkor is, ha kulonbozo rendezesi jellemzok a ketton, de erre nekem igazabol most nincs szuksegem)
Csak nem tudom komplikaltabb-e ezt megcsinalni, mint a masikat.
custom_pagers jó lenne,
custom_pagers jó lenne, csak contemplate-el nem akar működni.
Ha rakatt contemplate-ben "visszaallitasra", akkor mukodik, ha sajat, akkor nem jelenik meg.
Hogy tudnam kiiratni node-valami.tpl.php -mban, vagy contemplate-emben? Mert nem talalok sehol semmit..., azt se sikerul megtalalnom, hogy hogyan kerul ez contemplate nelkul oda.
ez lesz a megoldás
A Custom Pagers lesz a megoldás, én is néztem régebben, aztán teljesen el is feledkeztem róla.
Szerinted ennek a mondatnak van értelme? ;)
:) Én értem!!!
:) Én értem!!!
Mondjuk lehet ha nem én írtam volna..., sajátomról nehéz eldönteni. ;)
Ha felrakom contemplate modult, de egy tartalomtipusnak nem csinalok contemplate-t, akkor megjelenik az elozo, kovetkezo link a full nezeten.
Viszont ha barhogy szerkesztem a tartalom tipushoz tartozo contemplate-t (azaz a menuben a contemplate-nel, a tartalomtipushoz rákatt create contemplate-re..., aztan elmentem amit csinaltam), akkor bármilyen is az általam szerkesztett contemplate, nem jelenik meg a két link. (egeszen addig, mig vegulis torlom amit csinaltam, es ujra "default")
Firebuggal nezegettem hogy mi is ez a ket link..., faradt is voltam, siettem is, de alapvetően nem találtam meg, hogy ezek az elemek hol vannak a forrásban.
Keresgélem majd még..., de ha tudjátok hol..., vagy hogy hogyan lehetne kiiratni egy tartalom tipushoz tartozo altalam letrehozott contemplate-ben, vagy egy node-valami.tpl.php-ban, akkor irjatok meg legyszives!
A dolog megoldva... Kosz a
A dolog megoldva...
Kosz a segitseget!
írd le légyszi
Igen, a Contemplate egy "agresszív" modul, nagyon hamar elkapja a kimenetet, ezért jópár megoldás nem működik vele együtt:
CCK, imagefield, imagecache, and contemplate snafu
Leírnád, hogyan sikerült megoldanod?
Hülyének fogtok nézni
Hülyének fogtok nézni :)
Akkor éjjel még:
function theme_custom_pager(); node-valami.tpl.php -ba.
a paraméterezéssel voltak még gondjaim..., de alapvetően működni látszott.
Viszont ha az embernek szerencséje van, akkor a contemplate body variables -ek között is megtalálja ezt:
print $node->content['custom_pager_bottom'][1]['#value']
nekem akkor még nem szerepeltek ezek ott. (még rá is kerestem a "custom"-ra...)
Nem tudom minek köszönhető hogy már igen..., biztos bennem volt a hiba :)
Nem hagy nyugodni a
Nem hagy nyugodni a gondolat...
Hogyan lehet két view-t "összekapcsolni" úgy, hogy:
Mindkét view-n ugyanazok a tartalmak szerepelnek, ugyanolyan sorrendben. (LISTA és TARTALOM nevü view-k (views :)) pl.)
Viszont a LISTA view-n 10node/oldal, TARTALOM view-n 1/oldal.
LISTA-n teaser nézet, míg TARTALOM-on full.
Az lenne a cél, hogy a LISTAN a teaser nézete egy node-nak egy linket tartalmazzon a TARTALOM azon oldalára, ahol az a node van, aminek a teaser-jére kattintott.
Van ötletetek?
Ha az egész hülyeség, akkor
Ha az egész hülyeség, akkor szóljatok légyszíves!
(tudom megint türelmetlen vagyok :) )
Amiért jó lenne szerintem az az, hogy megoldaná a breadcumb és a lapozás kérdését is egyben, pedig mindkettő nagyon nehézkes olyan esetben, ahol én szeretném...
Szép úgy lenne a megoldás, hogy a LISTA alapján létrehozza autómatikusan a másik view-t, nem kell manuálisan létrehozni, és összepárosítgatni... (és számtalan hibálehetőséget is kiküszöbölne)