function hook_styles_containers in Styles 7.2
Same name and namespace in other branches
- 6.2 includes/styles.api.php \hook_styles_containers()
- 6 includes/styles.api.php \hook_styles_containers()
- 7 styles.api.php \hook_styles_containers()
Define information about style containers provided by a module.
This hook enables modules to define style containers provided by this module.
Return value
An array of available style containers.Each container is defined as an array keyed by the field type, each containing an associative array keyed on a machine-readable style container name, with the following items:
- "label": The human-readable name of the effect.
- "data": An array of data that each container might require.
- "preview theme": (optional) A theme function to call when previewing a style during administration.
- "help": (optional) A brief description of the style container that will be displayed to the administrator when configuring styles.
File
- includes/
styles.api.php, line 29 - Hooks available for modules to implement Styles functionality.
Code
function hook_styles_containers() {
return array(
'media' => array(
'image' => array(
'label' => t('Image Styles'),
'data' => array(
'streams' => array(
'public://',
'private://',
),
'mimetypes' => array(
'image/png',
'image/gif',
'image/jpeg',
),
),
'preview theme' => 'media_styles_image_style_preview',
'help' => t('Image Styles will transform images to your choosing, such as by scaling and cropping. You can !manage.', array(
'!manage' => l(t('manage your image styles here'), 'admin/config/image/image-styles'),
)),
),
),
);
}