Több Organic Grouphoz sorolandó tartalom: az egyik érték mentéskor elveszik

ipeto képe

Új nap, új Organic Group-kérdés...

Egy tartalomtípusba szeretnék két OG-referencia mezőt elhelyezni, mivel kétféle jogosultsági körnek kellene hozzáférni a tartalomhoz. Az egyiket az URL-ből töltöm fel értékkel, a másikat éppenséggel egy kis modulból - bár ez mindegy, kézzel kitöltve is ugyanez a helyzet:

  1. function MYMODULE_form_alter(&$form, $form_state, $form_id) {
  2.  
  3. if (in_array($form_id, array('review_node_form'))) {
  4. if (!empty($form['field_og_group_ref_admin'])) {
  5. if (empty($form['field_og_group_ref_admin'][LANGUAGE_NONE][0]['default']['#default_value'])) {
  6. $form['field_og_group_ref_admin'][LANGUAGE_NONE][0]['default']['#default_value'][0] = 10; // Group ID of supereditors
  7. }
  8. }
  9. }
  10. }

Amíg csak az első mezőt használtam, addig rendben működött a node elmentése, viszont amikor hozzáadtam a második mezőt is, akkor már nem. A szerkesztő form-on látszik mindkét mezőben a feltöltött érték, viszont a mentés során elveszti az URL-ből átvett értéket. Valahogy köze van a user jogosultságaihoz is, mivel ha az admin-nal csinálom ugyanezt, akkor rendben elmenti a node-ot.

SZóval az lenne a kérdésem, hogy kellene-e menni az ilyesfajta dupla OG group audience mezős megoldásanak? Ha igen, akkor vajon hol keressem a hibát?

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

Elnézést, elszúrtam. Ha valaki át tudná írni a címet... :S

0
0
nevergone képe

ipeto képe

Több Organic Grouphoz sorolandó tartalom: az egyik érték mentéskor elveszik

Köszönöm szépen.

0
0
nevergone képe

gfgfgfg. Akarom mondani: megtörtént. :)

0
0