Sziasztok!
Ti hogyan fognátok neki, egy ilyen kialakításának?
http://www.earlygirleatery.com/menu.shtml
Elvileg nem sokszor, de változhat a menü/étlap tartalma, ára, stb. Érdemes-e ezért node-onként tárolni, vagy csak egyszerűen tegyem bele egyetlen node-ba? Formázni is hasonlóan szeretném, mint a példában. Attól félek, hogy ha ez utóbbit csinálom, és a felhasználó később módosítani, bővíteni szeretné, akkor elrontja a formázást.
Arra gondoltam, hogy taxonomyával ki lehetne alakítani a szerkezetet, és egy témázott views lekéréssel megjelenítem. Akkor már szabadon tudják szerkeszteni, módosítani, bővíteni.
Ti hogyan csinálnátok?
Köszi, Pali
Fórum:
simple_price
en csinaltam egy kis modult, ahol van egy sajat tabla ezekkel az oszlopokkal:
pid, product, price, weight, description, category, language
keszitettem egy egyszeru admin feluletet. megcsinaltam a views integraciot, elkeszitettem a viewt es jol megsminkeltem. a viewt beraktam azokba node-okba ahova kellett..
a legujabb views-al meg nem mukodik (api valtas miatt) de ha erdekel atkuldom (vagy felteszem valahova)..
ha lesz idom kijavitom, es meg szeretnem kicsit tovabbfejleszteni, hogy kepet is lehessen kapcsolni a termekhez..
Ez mivel több így?
Mivel több ez mintha megcsinálnám CCK-val? Nem értem az előnyét ennek a megoldásnak.
Ettől függetlenül ez is egy jó megoldás!
Köszi, Pali
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Ha csak az általad belinkelt
Ha csak az általad belinkelt oldalt veszem alapul az több mint 100 node_load függvényhívást jelent. Nem biztos, hogy érdemes node-okba rakni őket, ha csak ennyi információ kell és mindez csak egy oldalon. Szerintem. Persze kérdés, hogy milyen módon szeretnéd listázni.
Üdv: Zoli
node_load?
Ezt kifejtenéd egy kicsit, hogy miért?
Mert azt feltételeztem, hogy
Mert azt feltételeztem, hogy a listázást ezek után valamilyen kategóriához szeretné kötni, hogy egy oldalon jelenjenek meg a felvitt tartalmak. És ebben az esetben a taxonomy_render_nodes() függvény szépen betöltögeti a node-okat. Persze a feltételezés lehet hibás is, ezért is írtam a végére, hogy ez a listázás módjától is függ.
Üdv: Zoli
csak 3 mező?
Azt írta, hogy Views-zal szeretne listázni.
Egyébként ha jól értem, akkor 3 mező kell a node-nak:
Title, Body, Teaser. Kategorizálás, nyelvi verziók, stb. – ezt mind biztosítja az alap Drupal, vagy szokványos kiegészítő modulok.
Lehet, hogy én értek félre
Lehet, hogy én értek félre valamit, ha így van akkor elnézést.
Abban az esetben, ha node-ként kezeli ezeket a tartalmakat és a listázást a drupal template rendszerén keresztül végzi szerintem továbbra is fennáll a probléma. Belenéztem a kódba, a Views is használja ezt a függvényt a template_preprocess hurokban, hiszen a template fájl(ok)ban rendelkezésre kell állnia a $node objektumnak és a benne található adatoknak.
Vagy arra gondolsz, hogy van olyan lehetőség a Views-ban, ami nem a template rendszeren küldi végig a lekérdezés eredményét?
Üdv: Zoli
Ez csak akkor igaz, ha
Ez csak akkor igaz, ha teaser/full body nézetet használsz, pl. lista esetén nem.
Ettől függetlenül osztom azt, hogy egy ilyen árlista miatt felesleges két ilyen hodály méretű modult feltenni.
Értem.
Kezdtem sejteni, hogy ilyesmi lesz a háttérben, így már érthető, köszönöm.
Üdv: Zoli
elonye
elonye, hogy felhasznaloi szempontbol sokkal egyszerubb
http://windmill.sk/project/module/simple_price
király
Szerintem nagyszerű ez a kis modul! A kérdés az, hogy néhány elemet két oszlopba akarnak-e tördelni, mint az a példán is látszik. Mondjuk, ha a kategóriákat egy div-be beleteszi a simple_price és ad hozzá megfelelő class-t és id-t akkor frankón egyszerű sminkelni.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
megjelenites
a megjelenites mar a views modul feladata, barhogy sminkelheto, atalakithato..
jól hangzik
nagyon jól hangzik a modul, sajnos csak 6-os változata van, én meg (egyelőre) 5.10-el dolgozok...
Bár szerencsére most nincs rá szükségem, de egyszer kellhet még...
- - - - -
Orseolo Magus
[email protected]