Views táblázat

fgabor képe

Sziasztok!

Van egy tartalomtipusom, aminek a mezői: Kép (imagefield), leírás, cikkszám, magasság, ár.
Ezek közül a kép és a leírás egyértékű. Viszont egy képhez és leíráshoz tartozhat több cikkszámmal több magasság több árral.Ez hogy valósítható meg a tartalomtípusba, hogy majd a viewba ezt a táblázatba egymás alatti rekordokba tegye be? A cél hogy úgy nézzen ki a view, hogy felül e kép, alatta a leírása, majd táblázatba egymás alá a cikkszámok, mellette oszlopba a magasság, majd mellette oszlopba az ár. Nem tudom, hogy érthetően irtam-e, remélem.

Drupal verzió: 
Geva képe

ha jól értem, akkor azt szeretnéd, hogy sorokban jelenjenek meg a tartalom mezői, kivéve azokat a bizonyos összetartozó adatok - cikkszám & magasság & ár - amelyeknek egy-egy sorban kellene megjelenniük

ebben az esetben:
- a viewsnál tedd Grid-be az összes mezőt, jelöld az inline mezőket, vagyis azokat amelyeket egy sorban szeretnél látni. Már csak azt kell megadnod, hogy hány oszlopa legyen a Gridnek.
- a táblázatos stílusnál Separátorral tudod a mezőket összerendelni, egyébként a mezők jelennek meg a tartalom sorának celláiban.

ezt kérdezted?

0
0
fgabor képe

Igen, ilyesmire gondoltam, de berakom gridbe, bejelölöm az inline field-eket, de nem rakja egy sorba őket. Mi lehet a gond? Ez a Separator hogy müködik pontosan?

Köszi a reagálást!

0
0
Geva képe

a Griddel nekem is sikerült előállítani úgy az inline beállítást, hogy valóban nem vonta azokat egy sorba... :-)

Próbáld beállítani a gridben sorrendbe rakott mezőknél alulról fölfelé megjelölni elválasztó karakterekkel azokat a mezőket - először kettőt, majd utána tedd hozzá a harmadikat, ha már látod az eredményt az előnézetben - amelyeket egy sorban szeretnél. :-)

Itt egy négy mezőből összeállított views látsz, gridben, 1 oszlopos, + elválasztóval a második sorban összefűzve három mező (sminkelni persze kellene még, ez csak egy próba...)

A képet a views-ról ide tettem

0
0
fgabor képe

Nekem nem megy valamiért. Kirakjra a + elválasztót, de nem kerül egy sorba a 3 mező.

Itt a view: http://kepfeltoltes.hu/view/090714/view_www.kepfeltoltes.hu_.png
Itt az eredmény: http://kepfeltoltes.hu/view/090714/vege_www.kepfeltoltes.hu_.png

0
0
Geva képe

a második képet tudtam csak megnézni, de ezen azt látom, hogy a címkék is külön sorban vannak azok tartalmától?! jól látom?

- ha a címke rajta van a mezőn, akkor annak egy sorban lenne a helye a mező tartalmával,
valamit nagyon másként csinálsz... hmmm... Most módosítottam a saját views-omon: 2 oszlopos grid, két mező címkével...

...

0
0
fgabor képe

Megvan miért csinálta. A többszörös értékek csoportosítása be volt kapcsolva a 3 fieldnél. Kikapcsoltam most jó, de nem az igazi. Mindig csak egy sort csinál, a többi értéknél mindig újra listázza a képet, leírást is, így: http://kep.ivpicture.hu/143560.jpg

Csináltam egy fényképet, amire szükségem lenne felépítésre: http://kep.ivpicture.hu/143557.jpg
Ez megvalosítható ezzel?

0
0
Geva képe

most indulnék elölről, tisztalappal a views készítéssel.
ha már elkészült a megfelelően sorokra tördelt views (a szóközt is használhatod separatornak, a címkék törölhetők közvetlenül a mezők elől), talán megoldható(?) a többi css-sel...

0
0
fgabor képe

Az alapvető problémám az, hogy amikor beviszem az adatot a tartalom típusba, tehát megadom a cikkszámot (ez mindig csak 1 értékű lehet), ehhez jön tartozik két magasság és a két magassághoz két ár tartozik. Ezt többértékű mezővel oldottam meg a magasságnál és az árnál. Abba nem vagyok biztos, hogy ez igy jó megoldás. Ha ezt beviszem akkor a táblázatba 1 rekordot vittem be (cikkszám, a két magasság és a két ár, így: http://kep.ivpicture.hu/143824.jpg). A cél az lenne, hogy még 4-5 ilyen rekordot bevinni ehhez a táblázathoz, de úgy, hogy a kép megmaradjon egyedül. Megoldható ez valahogy, vagy nagyon rossz úton járok? Itt a kép szerint van csoportosítva a táblázat.

0
0
Geva képe

ez mi akar lenni?
ez a Te megfogalmazásod erre a konkrét esetre, vagy ...

0
0
fgabor képe

Amikor létrehozok egy CCK mezőt meg tudom adni hogy korlátlan, 1, 2, 3, 4 stb értéke legyen. Ugy gondoltam ez jó lesz ide, de lehet tévedek.

0
0
fgabor képe

Megtaláltam a megoldást. A modul neve: Flexifield. Ezt lehet a CCK-val kombinálni. Nagy előnye még, hogy találtam hozzá egy flexifield_table nevezetű kiegészítő modult, ami a táblázatba rendezi az egészet, mert viewssal sajnos nem lehet megoldani a táblázatot ennél a szituációnál. Minden problémám megoldódott ezzel.

Geva köszönöm a segítőkészséged!

0
0
Geva képe

ismét gyarapodott a tudásunk,
én is köszönöm
:-)

0
0