function flexiform_add_pane_content_type_content_types in Flexiform 7
Return all flexiform edit pane sub types
1 string reference to 'flexiform_add_pane_content_type_content_types'
- flexiform_add_pane_content_type_content_type in plugins/
content_types/ add_pane.inc - Get one sub type of this flexiform edit pane.
File
- plugins/
content_types/ add_pane.inc, line 46 - Plugin to handle attached entity content types
Code
function flexiform_add_pane_content_type_content_types() {
$types =& drupal_static(__FUNCTION__, array());
if (!empty($types)) {
return $types;
}
// This will hold all the individual field content types.
$forms = entity_load('flexiform');
foreach ($forms as $form) {
if (!($display = $form
->getDisplay('FlexiformDisplayAddPane')) || !$display
->isEnabled()) {
continue;
}
$types[$form->form] = array(
'category' => t('Flexiforms'),
'title' => t('Flexiform: @form_label (@form)', array(
'@form_label' => $form->label,
'@form' => $form->form,
)),
'description' => t('Flexiform form edit pane.'),
'edit form' => 'flexiform_add_pane_content_type_options',
);
}
return $types;
}