Organic Grouphoz felhasználóbarátabb widget (D6)

Novák Áron küldte be 2011. 05. 28., szo - 13:21 időpontban

Ha sok OG csoportunk van az oldalon, eléggé bajos lehet a felhasználóknak a normál select widgetet használva több csoportba rakni egy node-ot. Lehet a Ctrl gombot nyomogatni, satöbbi, de ez minden, csak nem felhasználóbarát.
Cseréljük le ezt egy Hierarchical Select widgetre (http://drupal.org/project/hierarchical_select), sokkal jobban kezelhetővé válik.
Nem kell hozzá más, mint egy hook_form_alter() implementációban elkövetni ezt:

$form['og_nodeapi']['visible']['og_groups'] = array(
'#type' => 'hierarchical_select',
'#title' => $form['og_nodeapi']['visible']['og_groups']['#title'],
'#default_value' => $form['og_nodeapi']['visible']['og_groups']['#default_value'],
'#size' => 5,
'#config' => array(
'module' => 'hs_flatlist',
'params' => array('options' => $form['og_nodeapi']['visible']['og_groups']['#options']),
'dropbox' => array('status' => 1, 'title' => ' '),
'save_lineage' => 0,
'enforce_deepest' => 0,
'resizable' => 1,
),
?>
Ne felejtsük el a modul függőségeihez hozzáadni a hierarchical_select -et és a hs_flatlist -et.