Rules, views och fields

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

Hur laddar jag fields från en nod som inte ingår från start?

Jag har ett scenario där jag anropar views för att få en nod. Jag vill sedan skriva i ett av nodens fält. Standardfälten 'title' och 'body' finns, men inte de nodspecifika fälten.

I alla handledningar står det att man måste göra ett condition test '...har fields' för att läsa in fälten. Men detta fungerar ju inte eftersom noden läses in under pågående exekvering. Det fungerar inte heller att lägga detta i en Component och anropa under actions.

Vad göra?

Comments

Jag har lös det tidigare. Där

kristofferwiklund's picture

Jag har lös det tidigare. Där jag hade en vy som jag loopades igenom i en regel. Och därifrån gjorde saker med de noderna. Men som du hört tidigare du måste gå via Components.

Alltså gör en Rule (inget annat, ej action eller sånt). Där du har in en nod som argument. Och under conditional kollar att fältet finns. Alternativt med nya rules 2.4 så finns det lite mer stöd för fälten (Läs nyheten här http://drunomics.com/en/blog/rules-module-moves-introducing-new-features)

Men som sagt man behöver gå via components för att kunna lägga in en condition på "nya" element. Men det fungerar. Om du exporterar ut din component och lägger in den här så kan vi granska den.

Tack, det ledde mig på rätt spår.

LBiStockholm's picture

Tack, det ledde mig på rätt spår.

Jag hade bara lagt själva condition test i Components. Tricket var ju att utföra allt i komponenten.

Gött Kul att man kunde

kristofferwiklund's picture

Gött

Kul att man kunde hjälpa.

Sweden

Group notifications

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