Nodereference field hozzadasakor a field beallitasainak utolso opcioja a
View arguments:
A beviteli mezo magyarazata pedig
Provide a comma separated list of arguments to pass to the view.
Szeretnem ezt beuzemelni de nem tudom hogyan kell megadni az illeto mezobe az argumentumot.
pelda az alabbi url ahonnan ki kellene banyaszni a szamot
localhost/node/add/tartalomtipusom/312
Fenti esetet alapul veve argumentum erteke a 312 szam kellene legyen. A gyakorlatban ennek a szamnak a helyen talalhato valamely szam ami nem mas mint a hivatkozott node ID-ja.
Ha konkretan beirom a szamot a mezobe szuperul mukodik, de a lenyeg az volna h ez magatokmenjen.
Koszonom a segitseget elore is.
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
két különböző megoldás
Passing advanced view arguments:
A view default argument-es megoldás nekem működik.
Tehát a view argument-jét állítsd be úgy, hogy a default argument type php code legyen. A kód pedig a 3. arg-el térjen vissza:
return arg(3);
Ez a megoldás akkor igazán jó, ha egy szűrt node listára van szükséged az argumentum alapján. Ez több widget esetén is valamint node szerkesztésnél is működik.
Ha az argument node id, és arra az egy node-ra akarsz hivatkozni a meződdel, akkor használj Nodereference URL modult! Ez külön widget, és a mező helyén a kiválasztott node title-je jelenik meg. Node edit-nél nem nekem nem sikerült módosítani a referencián. A project oldalon érdemes a "mustármag médiás" videót megnézni.
Koszonom a valaszt,de kicsit
Koszonom a valaszt,de kicsit jobban ki kell fejtenem a problemam mivel ugy tunik a vartnal bonyolultabb. Sajnos a viewban hiaba is allitok bamit mert nem jo helyrol venne az erteket.
Az van h nodereference explorer a widgetet hasznalom, ez az amit a nodereference fieldhez beallitok. Ennek az volna a dolga h egy view segitsegevel kilistazza nekem a lehetosegeket.
A nevezett view-t egy modalframe ablaban nyitja meg aminek az url-je a kovetkezo
localhost/nodereference_explorer/browse/modalframe/tartalomtipusom/field_referenciam
a gond ebbol adodik ugyanis a viewban beallitott argumentum innen fog erteket venni nem pedig az oldal urljebol ahonnan a modalframe meghivodik.
Van viszont a tartalomtipus mezoinek kezelesenel a nodereference field beallitasainal egy olyan mezo h view arguments:
ezzel a magyarazattal h:
Provide a comma separated list of arguments to pass to the view.
ebbe a mezobe ha konkret erteket adok meg akkor azt az erteket kuldi a viewsnak. Viszont ennek egy dinamikus valtozo erteknek kellene lennie hogy valamennyi meghivasnal a megfelelo erteket kuldje
drupaloholic