function theme_pdfpreview_formatter in PDFPreview 7.2
Same name and namespace in other branches
- 6 pdfpreview.module \theme_pdfpreview_formatter()
- 7 pdfpreview.module \theme_pdfpreview_formatter()
Default theme function to wrap a rendered PDF preview image.
This function is used to wrap the rendered PDF preview image with a dedicated container element. If enabled, the description of the image is also appended.
Parameters
array $variables: A associative array containing:
- element: A rendered PDF file preview (using one of the image or picture file formatter).
Return value
string A wrapped rendered PDF preview image.
1 string reference to 'theme_pdfpreview_formatter'
- pdfpreview_theme in ./
pdfpreview.module - Implements hook_theme().
File
- ./
pdfpreview.module, line 412 - This file contains hooks for the pdfpreview module
Code
function theme_pdfpreview_formatter($variables) {
$element = $variables['element'];
$item = $element['#item'];
$wrapper_tag = $element['#settings']['tag'];
$description = $element['#settings']['show_description'] && isset($item['description']) ? '<' . $wrapper_tag . ' class="pdfpreview-description">' . $item['description'] . '</' . $wrapper_tag . '>' : '';
return sprintf('<div class="pdfpreview" id="pdfpreview-%s">' . ' <%s class="pdfpreview-image-wrapper">%s</%s>' . ' %s' . '</div>', $item['fid'], $wrapper_tag, $element['#children'], $wrapper_tag, $description);
}