Views Attach med Nodereference URL

Events happening in the community are now at Drupal community events on www.drupal.org.
Leiph Berggren's picture

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

pontus_nilsson's picture

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

Leiph Berggren's picture

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.

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: