function views_rss_core_field_formatter_info in Views RSS 6.2
Same name and namespace in other branches
- 7.2 modules/views_rss_core/views_rss_core.field.inc \views_rss_core_field_formatter_info()
Implementation of hook_field_formatter_info().
File
- modules/
views_rss_core/ views_rss_core.field.inc, line 11 - Field formatters for Views RSS: Core Elements module.
Code
function views_rss_core_field_formatter_info() {
$formatters = array(
// Generic image formatter for <enclosure> element.
'enclosure_image' => array(
'label' => t('RSS <enclosure> element: image: original size'),
'field types' => array(
'image',
'filefield',
),
),
);
// Additional formatters for imagecache module.
if (module_exists('imagecache')) {
foreach (imagecache_presets() as $preset) {
// Imagecache image formatter for <enclosure> element.
$formatters['enclosure_image' . $preset['presetname']] = array(
'label' => t('RSS <enclosure> element: image: @preset', array(
'@preset' => $preset['presetname'],
)),
'field types' => array(
'image',
'filefield',
),
);
}
}
// Generic file formatter for <enclosure> element.
$formatters['enclosure_file'] = array(
'label' => t('RSS <enclosure> element: file'),
'field types' => array(
'filefield',
'text',
'link',
),
);
return $formatters;
}