D7: Rules - Adatérték beállítása

Dean képe

Sziasztok!

Egy kis segítség kellene, nem tudom hol bénázok!

Rules-ban szépen létrehozok egy node-ot user létrehozás eseményére.
A node létre is jön úgy ahogy kell.
Utána adatérték beállítással próbálom ezt a node-ot berakni a profil egyik mezőjébe, ami entity reference.
Na ez már nem történik meg.
Pedig a node létrehozása után már betettem egy created node mentése akciót kikényszerítéssel és utána próbálom az adatérték beállítást, ami után megint betettem egy entitás mentést az accountra.

Nem értem hol a hiba.
Ha jól gondolom ugye minden adatérték beállítás után érdemes egy olyan akciót létrehozni, ami el is menti a változást.
Ezeket beraktam. A created node után is tettem egy mentést nehogy az legyen, hogy a node mentése előtt akarja berakni a profil mezőbe.

Alább az exportje ennek a szabálynak:

  1. { "rules_node_generate_for_new_user" : {
  2. "LABEL" : "\u00daj felhaszn\u00e1l\u00f3nak node gener\u00e1l\u00e1s",
  3. "PLUGIN" : "reaction rule",
  4. "OWNER" : "rules",
  5. "TAGS" : [ "user" ],
  6. "REQUIRES" : [ "rules" ],
  7. "ON" : { "user_insert" : [] },
  8. "DO" : [
  9. { "entity_create" : {
  10. "USING" : {
  11. "type" : "node",
  12. "param_type" : "user_profil_comments",
  13. "param_title" : "Hozz\u00e1sz\u00f3l\u00e1sok ([account:name] \/ [account:uid])",
  14. "param_author" : [ "account" ]
  15. },
  16. "PROVIDE" : { "entity_created" : { "entity_created" : "L\u00e9trej\u00f6tt entit\u00e1s" } }
  17. }
  18. },
  19. { "entity_save" : { "data" : [ "entity-created" ], "immediate" : 1 } },
  20. { "data_set" : {
  21. "data" : [ "account:profile-user-profil:field-profile-comment" ],
  22. "value" : [ "entity-created" ]
  23. }
  24. },
  25. { "entity_save" : { "data" : [ "account" ] } }
  26. ]
  27. }
  28. }

Tudna segíteni valaki hogy hol bénázok?
Ennek így szerintem működnie kéne.

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Dean képe

Egyébként észrevettem, hogy bár nem sikerül a profilban való összekötése a létrehozott accountnak és node-nak, ettől függetlenül, ha törlöm a felhasználót, törlődik a node is.
Lehet nem is kéne a profilban összekötni?
Csak a már létező felhasználók miatt találtam ezt ki.
Akinek még nincs node-ja, annak létre lehessen hozni egyet és a profilban össze lehessen kötni vele.

0
0
Dean képe

Leírom, más ne szívjon vele.
A profilba tettem, de csak az accountot mentettem.
Közben ezt a mezőt az account mezőkhöz tettem, amúgy is jobb ha itt van és így most működik.

0
0