You are here

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'],
    ));
  }
}