hook_form_ alter - > wie blende ich Teile eines Array aus..
am 06.04.2009 - 11:11 Uhr in
Hallo zusammen,
ich stecke etwas fest.. ich benutze OG und nun werden, wenn man einen Gruppenbeitrag verfassen will, alle Gruppen angezeigt, auch die, bei denen der Gruppenadmin nicht Mitglied ist. Diese "other" sollen nun ausgeblendet werden. Dies ist ein Teil des Form-Array's:
[og_nodeapi] => Array
(
[#weight] => 0
[visible] => Array
(
[og_groups] => Array
(
[#type] => select
[#title] => Zielgruppe
[#attributes] => Array
(
[class] => og-audience
)
[#options] => Array
(
[Meine Gruppen] => Array
(
[205] => xxx
)
[Andere Gruppen] => Array
(
[87] => xx
[89] => xx
[141] => xx
[86] => xx
)
)
[#required] =>
[#description] => Diesen Beitrag in diesen Gruppen anzeigen.
[#default_value] => Array
(
)
[#multiple] => 1
)
)
)Nun sollte ich doch irgendwie das #option - Array beeinflussen können...Wer kann mir einen Tip geben?
-> [Andere Gruppen] soll raus !!
$form['og_nodeapi']['og_groups']['#options']; - Anmelden oder Registrieren um Kommentare zu schreiben

Re: hook_form_ alter - > wie blende ich Teile eines Array aus..
am 06.04.2009 - 11:44 Uhr
<?phpunset($form['og_nodeapi']['visible']['og_groups']['#options'][t('Other groups')]);
?>
--

Vielen Dank
am 06.04.2009 - 12:29 Uhr
Vielen Dank - funktioniert!