function hook_media_token_to_markup_alter in D7 Media 7
Alter the output generated by Media filter tags.
Parameters
array &$element: The renderable array of output generated for the filter tag.
array $tag: The filter tag converted into an associative array by media_token_to_markup() with the following elements:
- 'fid': The ID of the media file being rendered.
- 'file': The object from file_load() of the media file being rendered.
- 'view_mode': The view mode being used to render the file.
- 'attributes': An additional array of attributes that could be output with media_get_file_without_label().
array $settings: An additional array of settings.
- 'wysiwyg': A boolean if the output is for the WYSIWYG preview or FALSE if for normal rendering.
1 invocation of hook_media_token_to_markup_alter()
- media_token_to_markup in includes/
media.filter.inc - Replace callback to convert a media file tag into HTML markup.
File
- ./
media.api.php, line 110 - Hook provided by the media module.
Code
function hook_media_token_to_markup_alter(array &$element, array $tag, array $settings) {
if (empty($settings['wysiwyg'])) {
$element['#attributes']['alt'] = t('This media has been output using the @mode view mode.', array(
'@mode' => $tag['view_mode'],
));
}
}