Obrázky ke stránce - noderefence, views?
Vložil/a FTF, 28 Březen, 2010 - 21:28
Kategorie:
Jak na to?
Týká se verze:
Drupal 6.x
Zdravím,
potřeboval bych ke každé stránce přidat blok s obrázky určenými právě pro tu danou stránku. Přiřazení obrázku ke stránce chci určit při přidávání obrázku.
U obrázku jsem si vytvořil pole nodereference, kde určím ke které stránce (page, story) se má obrázek přiřadit. Říkal jsem si, že potřebný blok vytvořím pomocí views, ale nedaří se – buď jsem blbej, nebo slepej, nebo jsem něco nepochopil.
Můžete mě, prosím, někdo nakopnout správným směrem?
idealni je nodereference_url
idealni je nodereference_url a pak view pres views_attach (je nutno pouzit argument – nastudovat trochu views – viz clanek od emy.
Díky
tak jsem jenom slepej a blbej. Pomohlo nodereference_url + znovu pořádně přečíst článek od Emy a hlavně projít její prezentaci http://www.drupal.cz/…amkami_3.pdf Views_attach ani nepotřebuju.
Viacjazycny web, nodereference, views attach
Chcem sa spytat, ze ak mam viacjazycny web, tak ci to nemoze robit problemy ak obrazky pripajam k clanku pomocou nodereference. Lebo ak clanky budu mat jazykove mutacie, ale obrazky nie, tak musim kazdy obrazok pripajat k viacerym nodeom. V takomto pripade by nebolo vyhodnejsie vyuzivat taxonomy a view reference? Alebo views attach a nodereference ma aj takto viac vyhod?
nechal bych node reference
nechal bych node reference normalne a pak to pripojil do obsahu pres views_attach – pri zadani argumentu tam mam i
Node translation: Translation set node ID The ID of the translation set the content belongs to.nezkousel jsem to prakticky, ale nevidim duvod proc by to nmemelo jit :)
node reference
Dakujem za odpoved, ale mam taky pocit, ze to tak nepojde.
Mam teda node A, B, C, ktore su preklady.
Pridam fotku F (fotka sa nepreklada, lebo ani title ani body nie je dolezity). Nastavim nodereference na A (da sa nastavit iba node A, lebo web je prave v tom jazyku, v ktorom je A – teda nevidim tam moznosti B a C).
Chcem aby bola pripojena cez view_attach fotka F, ak sa pozeram na node A, B alebo C.
Ked vytvaram view, tak tam medzi agumenty mozem dat bud, ten nodereference… vtedy sa bude zobrazovat fotka F iba pri node A. Ak tam dam Node translation: Translation set node ID … nebude sa nic zobrazovat, lebo ten argument sa vztahuje na translation verzie fotky. Teda chcel by tam zobrazit take fotky, ktore maju NID v niektorom preklade taky isty ako argument (argument bude zas NID stranky na ktorej je views attach). Cize sa nezobrazia ziadne fotky.
Da sa to teda nejak vyriesit? Ak nie, tak asi najjednoduchsie to bude spravit cez taxonomy.
tak bych to udelal takhle:
tak bych to udelal takhle: nedelat display jako view_attach ale jen Default. ten view si vyvolat v node.tpl.php:
nodereference
Dakujem za odpoved.
Ten kod funguje celkom dobre, len je tam mala chyba.
Ak pridam fotku, ktoru nepripojim k translation source, tak sa nebude zobrazovat vo view.
Ako by sa dalo spravit, aby ten kod vratil vsetky nid, ktore maju ten tid translation source, ktory momentalne vracia funkcia?
nodereference - asi vyriesene
Asi sa mi to podarilo vyriesit:
No bol by som rad, keby sa na to pozrel niekto skusenejsi :)
Poslat nový komentář