Taxonomy és views_embed_view

thamas képe

Egy Mustardseed videó megoldását igyekeztem másolni, de ugyanabba a problémába ütköztem, mint több hozzászóló.

A views_enbed_view használatával (Pasqualle javasolja) próbálom megjeleníteni a releváns tartalmakat. Létrehoztam egy page-taxonomy-term.tpl.php fájlt, amibe belekerült az alábbi kód:

<?php print views_embed_view('taxonomy_term_mod', 'block_1', $tids); ?>

de az így megjelenő lap az argumentumot nem veszi figyelembe, helyette az összes node-ot listázza.

Kerestem itt is. Előkerült néhányszor a téma, de taxonómia vonatkozásában nem. Annyi kiderült, hogy a views beállításban "provide default argument" lehetne a megoldás(?), csak sajnos default argumentek közt nincs term id lehetőség.

Mi lehet a megoldás? (Pl. NAT használata, vagy taxonomy helyett node reference ;o) - de előtte érdekelne a kód...)

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Fórum: 
aboros képe

és akkor nem kéne megnéznem a videót. hm?
mit csinálna ez az embed view?

0
0

-
clear: both;

thamas képe

...olyan oldalakkal, amibe beágyazom a módosított taxonomy/term/% nézetet fölé pedig egy kifejezés leíró node-ot (szintén views-zal kiválasztva).

Views rész rendben működik, a beágyazás nem.

(Éppen kidobhatom az egészet és megcsinálhatom NAT + views attach-csal, vagy node referenc-szel, de érdekelne, hogy ez a forma – a $tids mint argumentum – miért nem működik.)

0
0

Üdvözlettel:
Hajas Tamás

aboros képe

taxonomy/term/% -ot felülírod kedvedre.
csinálsz egy blokk displayt, ami csak a "term leírás" node típust mutatja, ami ebbe a termbe tartozik, (argumentum).. berakod ezt a blokkot egy "content top" régióba, kész.

vagy a term leíró node milyen módon kapcsolódik a termhez? megkapja azt a termet? vagy hogy?

0
0

-
clear: both;

thamas képe

Úgy gondolod, hogy a leírás node blokkját a views által létrehozott taxonomy/term/% oldalba (page típus) illesztem be és nem használok külön page-taxonomy-term.tpl.php fájlt?

A leírás node cck taqxonomy field-del kapja meg a term-et, ami úgy van beállítva, hogy csak a CCK táblába mentesen, a taxonomyhoz ne. Így a node nincs a kategórában, de hozzá rendelhető. (Egyébként akár megkaphatná a kategóriát is...)

Kösz a tippet!

(Egyébként a video nem hosszú - kb 13 perc - és Rob-an k jó a stílusa, érdemes megnézni...)

0
0

Üdvözlettel:
Hajas Tamás

aboros képe

nem kell ehhez tplbe mahinálni. aztán meg sminket váltasz, kopizhatod át. ;)

0
0

-
clear: both;

drifter képe

Ugyanaz mint a blokkos csak egy attachment displayt csinálsz a "term leírás" node-val, és azt mondod neki hogy a page display elé rakja be. Akkor még régiókkal se kell szórakozni.

0
0
Pasqualle képe

miert nem mukodik a view argumentum a views_embed_view fuggvenyben?
azt hiszem a problema az, hogy eleg specialisan kell az argumentumot atadni, ha tobb argumentum van http://groups.drupal.org/node/17397

ha jol tudom valahogy igy van (de lehet, hogy tevedek):
views_embed_view('viewname', 'page_1', 1, 2, 3) view 3 argumentummal
views_embed_view('viewname', 'page_1', '1+2+3') view 1 multiple argumentummal OR-olva
views_embed_view('viewname', 'page_1', '1,2,3') view 1 multiple argumentummal AND-elve

en ezt hasznalom: http://drupal.org/node/419880
igy nekem az argumentum parameter pont ugy nez ki mint az url-ben
insert_view(viewname', 'page_1', '1/2/3') 3 argumentum
insert_view(viewname', 'page_1', '1+2+3') 1 multiple argumentum OR-olva
insert_view(viewname', 'page_1', '1,2,3') 1 multiple argumentum AND-elve

es tetszolegesen varialva:
insert_view(viewname', 'page_1', '1+2+3/4/5/6,7,8')

0
0
thamas képe

Köszönöm!

0
0

Üdvözlettel:
Hajas Tamás