Étlap/itallap kialakítása, hogyan?

Paal képe

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: 
Pasqualle képe

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..

0
0
Paal képe

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

0
0

--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan

crt képe

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

0
0
Illyés Edit képe

Ha csak az általad belinkelt oldalt veszem alapul az több mint 100 node_load függvényhívást jelent.

Ezt kifejtenéd egy kicsit, hogy miért?

0
0
crt képe

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

0
0
Illyés Edit képe

Azt írta, hogy Views-zal szeretne listázni.

Egyébként ha jól értem, akkor 3 mező kell a node-nak:

  • Étel neve
  • Étel leírása
  • Étel ára

Title, Body, Teaser. Kategorizálás, nyelvi verziók, stb. – ezt mind biztosítja az alap Drupal, vagy szokványos kiegészítő modulok.

0
0
crt képe

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

0
0
aries képe

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.

0
0
crt képe

Kezdtem sejteni, hogy ilyesmi lesz a háttérben, így már érthető, köszönöm.

Üdv: Zoli

0
0
Pasqualle képe

elonye, hogy felhasznaloi szempontbol sokkal egyszerubb

http://windmill.sk/project/module/simple_price

0
0
pp képe

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

0
0
Pasqualle képe

a megjelenites mar a views modul feladata, barhogy sminkelheto, atalakithato..

0
0
Magus képe

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...

0
0

- - - - -
Orseolo Magus
[email protected]