function party_attached_entity_content_type_content_types in Party 8.2
Same name and namespace in other branches
- 7 plugins/content_types/attached_entity/attached_entity.inc \party_attached_entity_content_type_content_types()
Return all attached entity content types available
1 call to party_attached_entity_content_type_content_types()
- party_attached_entity_content_type_content_type in plugins/
content_types/ attached_entity/ attached_entity.inc - Just one subtype.
File
- plugins/
content_types/ attached_entity/ attached_entity.inc, line 35 - Plugin to handle attached entity content types
Code
function party_attached_entity_content_type_content_types() {
$types =& drupal_static(__FUNCTION__, array());
if (!empty($types)) {
return $types;
}
// This will hold all the individual field content types.
$data_sets = party_get_data_set_info();
foreach ($data_sets as $data_set_name => $data_set) {
if (!isset($types[$data_set_name])) {
$types[$data_set_name] = array(
'category' => t('Attached Entities'),
'icon' => 'icon_attached_entity.png',
'title' => t('Attached Entity: @data_set_label (@data_set_name)', array(
'@data_set_label' => $data_set['label'],
'@data_set_name' => $data_set_name,
)),
'required context' => new ctools_context_required(t('Party'), 'party'),
'description' => t('Attached Entity from Party'),
'edit form' => 'party_attached_entity_content_type_options',
);
}
}
return $types;
}