Chris@0: /** Chris@0: * Implements hook_block_view(). Chris@0: */ Chris@0: function {{ machine_name }}_block_view($delta = '') { Chris@0: // This example is adapted from node.module. Chris@0: $block = array(); Chris@0: Chris@0: switch ($delta) { Chris@0: case 'syndicate': Chris@0: $block['subject'] = t('Syndicate'); Chris@0: $block['content'] = array( Chris@0: '#theme' => 'feed_icon', Chris@0: '#url' => 'rss.xml', Chris@0: '#title' => t('Syndicate'), Chris@0: ); Chris@0: break; Chris@0: Chris@0: case 'recent': Chris@0: if (user_access('access content')) { Chris@0: $block['subject'] = t('Recent content'); Chris@0: if ($nodes = node_get_recent(variable_get('node_recent_block_count', 10))) { Chris@0: $block['content'] = array( Chris@0: '#theme' => 'node_recent_block', Chris@0: '#nodes' => $nodes, Chris@0: ); Chris@0: } else { Chris@0: $block['content'] = t('No content available.'); Chris@0: } Chris@0: } Chris@0: break; Chris@0: } Chris@0: return $block; Chris@0: }