Hej.
Jag har problem med Vieews Attach i Build modes: Edit page.
Jag har gjort en kopplad länkning där data från en nod injiceras i en nyskapad nod. (Se gärna instruktionsvideon Views Attach with Nodereference URL.)
Nu vill jag visa några av dessa injicerade data redan under redigeringen av noden (de är dynamiska hjälptexter) , men får inte till det. Och jag förstår inte varför..
Den refererade noden är ett möte. Den nyskapade noden är en lite mer avancerad anmälan till detta möte.
Den refererade noden innehåller ett antal fält av typen datetime. När man klickar på den av ViewsAttach skapade länken i länkfältet, så kommer man till en sida för att redigera det nya dokumentet. I ett fält där den refererade noden ska synas, så visas nodens titel korrekt under både redigering och som sparad. I ett annat fält där ett av fälten från den reffererade noden ska visas så syns ingenting under redigering - inte ens rubriken, men fältet visas korrekt efter att noden sparats. Inte heller vid omredigering så visas detta fält.
I normala fall så kan ju inte vissa data visas för en nod under redigering, eftersom de inte existerar då. Tex så kan nodens nid inte visas innan den har sparats. Men i detta fall så existerar ju data redan, varför vill de inte visas.
Comments
Vad använder du för argument
Vad använder du för argument i vyn? Jag har inte använt views attach på det sättet men det låter som du kanske kommer behöva sätta ett annat argument för att views ska hämta upp argumentet.
Ser det ut så här när du skapar en nod /node/add/page/43 ? och det är är noden 43 du vill hämta information från?
//Pontus Nilsson, Digitalist
Ja, så ser det ut. Jag har
Ja, så ser det ut.
Jag har något skumt med någon cache, för nu syns i alla fall rubikerna i redigeringsläget.
Under Relationship har jag field_R_nid där field_R är det refererande CCK-fältet.
Under Arguments har jag oclså field_R_nid. Ingen skillnad om jag anger att använda en relation eller inte.
Under Node content settings: Argument: token, som är [field_R_nid]
/Leiph
Uppdatering:
Om Relationship är obligatoriskt, så visas det som är valt för Action to take if argument is not present.
Om det inte är obligatoriskt så visas det som är valt Action to take if argument does not validate.
Jag tolkar det som att Relationship bör vara obligatoriskt.