Sziasztok!
Próbáltam keresgélni a témában, de sajnos nem találtam megolást.
A segítségeteket szeretném kérni.
Van 3 nt-m: gyártó, termék, felhasználási terület (továbbiakban FT).
A termékhez be van állítva a gyártó és a felhasználási terület, a FT-nél és a gyártónál nincs beállítva egyik sem (értelemszerűen).
Egy olyan listát szeretnék készíteni, ami a gyártóhoz kapcsolódó FT-ket listázza. Ez SQL utasításként nem vészes, hisz a terméken keresztül össze lehet kötni őket.
De valyon mindezt hogy csinálom meg VIEWS-al?
Minden bizonnyal a relationships részt kell majd használnom, de sajnos nem tudom, hogyan.
Tesztelgettem, próbálgattam, de nem akar összejönni.
Az így létrejövő views majd blokként lesz csatolva a gyártó node-hoz, így a gyártó NID-ja a Q-ból, url-ből kinyerhető ("Node ID from URL" opció az argumentumoknál).
Tudna valaki segíteni?
Köszönöm,
O. Magus
views relationship with nodereference
elso feladat: listazd ki az osszes termeket a gyarto es a felhasznalasi terulet adatokkal egyutt
megoldas:
relationship:
content:gyarto
content:felhasznalasi_terulet
fields:
node:title
(gyarto) node:title
(felhasznalasi_terulet) node:title
filter:
node:type = termek
***
masodik feladat: gyarto nid legyen a view argumentuma
argumentum:
(gyarto) node: nid
***
problema: az egyetlen problemad az lesz, hogy valoszinuleg egy felhasznalasi terulet tobbszor is fel lesz sorolva, mivel a gyarto tobbfajta termeket is gyarthat ugyanazon felhasznalasi teruletre.
ugy tudom, hogy ez mar views-on belul nem megoldhato, de sminkelessel eltuntethetok az azonos felhasznalasi teruletek.
masik megoldas lehet a charts modul ami az azonos felhasznalasi terulteket szepen ossze tudja szamolni es grafikonosan megjeleniteni. Megszamolja neked, hogy az adott gyarto hany termeket gyart az adott felhasznalasi teruletre..
***
magyarazat, hogy miert igy:
mivel a nodereference a termek node-bol indul ki ezert azt kell alapul hasznalnod. ha a gyartobol szeretnel kiindulni ahhoz forditott nodereference-re lenne szukseg.
Views témázás vogyan?
Szia,
köszi a megoldást, már csak az a kérdés, hogy a sites/all/modules/views/theme/ mappából nekem melyiket kell átmásolnom (és milyen néven) a téma mappájába, hogy tudjam sminkelni a mezőt?
Gondolom a views-view-field.tpl.php fájl kell majd nekem.
Köszönöm,
Magus
(azért nem nyitottam új témát új kérdésnek, mert az előző hsz-re reagálok... ha mégis újat kellett vna nyitni, sorry)
- - - - -
Orseolo Magus
[email protected]
beállító képernyő megmondja
a nézet beállító képernyőjén az alapinformációk között (!= a default rész, hanem az adott nézet alapinformációi, remélem érthető) van egy olyan, hogy: "Theme: Information" rákattintasz és megmondja az _összes_ template-suggestion -t, egész nézet, egy sor, egy mező.
-
clear: both;
yippie
Ollé, még egy mezőt tanultam meg használni a Views-ban :)
Köszönöm!
- - - - -
Orseolo Magus
[email protected]
Screencast
Bocs a témafeltámasztásért, de szerintem sokaknak hasznára fog válni ez a screencast (angol):
Views relationships
--
Tolmács Márk
Drupal bandita
Szeretem a screencastokat!
Köszi!
Üdvözlettel:
Hajas Tamás