function flexiform_flexiform_builder_info in Flexiform 7
Implements hook_flexiform_builder_info().
File
- ./
flexiform.flexiform.inc, line 24 - All the flexiform hooks.
Code
function flexiform_flexiform_builder_info() {
$builders = array();
$builders['FlexiformBuilderFlexiform'] = array(
'class' => 'FlexiformBuilderFlexiform',
'label' => t('Flexiform Form Builder'),
'description' => t('The flexiform custom form builder. Use the configuration pages to add fields and entities to the form.'),
);
$fieldable_entities = array();
foreach (entity_get_info() as $entity_type => $info) {
if ($info['fieldable']) {
$fieldable_entities[] = $entity_type;
}
}
$builders['FlexiformBuilderEntityForm'] = array(
'class' => 'FlexiformBuilderEntityForm',
'label' => t('Entity Field Form'),
'description' => t('Render the standard entity field form.'),
'entity_types' => $fieldable_entities,
);
return $builders;
}