function theme_feed_icon in Drupal 7
Same name and namespace in other branches
- 4 includes/theme.inc \theme_feed_icon()
- 5 includes/theme.inc \theme_feed_icon()
- 6 includes/theme.inc \theme_feed_icon()
Returns HTML for a feed icon.
Parameters
$variables: An associative array containing:
- url: An internal system path or a fully qualified external URL of the feed.
- title: A descriptive title of the feed.
Related topics
1 call to theme_feed_icon()
- FeedIconTest::testFeedIconEscaping in modules/
simpletest/ tests/ common.test - Check that special characters are correctly escaped. Test for issue #1211668.
5 theme calls to theme_feed_icon()
- aggregator_page_sources in modules/
aggregator/ aggregator.pages.inc - Page callback: Displays all the feeds used by the aggregator.
- drupal_add_feed in includes/
common.inc - Adds a feed URL for the current page.
- hook_block_view in modules/
block/ block.api.php - Return a rendered or renderable view of a block.
- node_block_view in modules/
node/ node.module - Implements hook_block_view().
- template_preprocess_aggregator_feed_source in modules/
aggregator/ aggregator.pages.inc - Processes variables for aggregator-feed-source.tpl.php.
File
- includes/
theme.inc, line 2291 - The theme system, which controls the output of Drupal.
Code
function theme_feed_icon($variables) {
$text = t('Subscribe to !feed-title', array(
'!feed-title' => $variables['title'],
));
if ($image = theme('image', array(
'path' => 'misc/feed.png',
'width' => 16,
'height' => 16,
'alt' => $text,
))) {
return l($image, $variables['url'], array(
'html' => TRUE,
'attributes' => array(
'class' => array(
'feed-icon',
),
'title' => $text,
),
));
}
}