annotate vendor/chi-teck/drupal-code-generator/templates/d7/hook/block_view.twig @ 5:12f9dff5fda9 tip

Update to Drupal core 8.7.1
author Chris Cannam
date Thu, 09 May 2019 15:34:47 +0100
parents c75dbcec494b
children
rev   line source
Chris@0 1 /**
Chris@0 2 * Implements hook_block_view().
Chris@0 3 */
Chris@0 4 function {{ machine_name }}_block_view($delta = '') {
Chris@0 5 // This example is adapted from node.module.
Chris@0 6 $block = array();
Chris@0 7
Chris@0 8 switch ($delta) {
Chris@0 9 case 'syndicate':
Chris@0 10 $block['subject'] = t('Syndicate');
Chris@0 11 $block['content'] = array(
Chris@0 12 '#theme' => 'feed_icon',
Chris@0 13 '#url' => 'rss.xml',
Chris@0 14 '#title' => t('Syndicate'),
Chris@0 15 );
Chris@0 16 break;
Chris@0 17
Chris@0 18 case 'recent':
Chris@0 19 if (user_access('access content')) {
Chris@0 20 $block['subject'] = t('Recent content');
Chris@0 21 if ($nodes = node_get_recent(variable_get('node_recent_block_count', 10))) {
Chris@0 22 $block['content'] = array(
Chris@0 23 '#theme' => 'node_recent_block',
Chris@0 24 '#nodes' => $nodes,
Chris@0 25 );
Chris@0 26 } else {
Chris@0 27 $block['content'] = t('No content available.');
Chris@0 28 }
Chris@0 29 }
Chris@0 30 break;
Chris@0 31 }
Chris@0 32 return $block;
Chris@0 33 }