function flexiform_element_group_flexiform_build_alter in Flexiform 7
Implements hook_flexiform_build_alter().
File
- flexiform_element_group/
flexiform_element_group.module, line 47 - Provide groups on flexiform.
Code
function flexiform_element_group_flexiform_build_alter(&$form, &$form_state, $flexiform) {
if ($flexiform->builder != 'FlexiformBuilderFlexiform') {
return;
}
// Dirty hack.
$form['#entity_type'] = 'flexiform';
$form['#bundle'] = $flexiform->form;
field_group_attach_groups($form, 'form', $form_state);
// Field Group >= 7.x-1.2 moved most of its rendering work to a pre render
// function so we add this to the form. To maintain compatibility with older
// versions of field group we only add it if the function exists.
if (function_exists('field_group_form_pre_render')) {
$form['#pre_render'][] = 'field_group_form_pre_render';
}
}