You are here

function blockify_menu_contextual_links_alter in Blockify 7

Same name and namespace in other branches
  1. 8 blockify.module \blockify_menu_contextual_links_alter()

Implements hook_menu_contextual_links_alter().

File

./blockify.module, line 230
Exposes a number of core Drupal elements as blocks.

Code

function blockify_menu_contextual_links_alter(&$links, $router_item, $root_path) {
  $block_id = array_pop($router_item['map']);
  $site_information_pages = array(
    'blockify-site-slogan',
    'blockify-site-name',
  );
  if (in_array($block_id, $site_information_pages)) {
    $links['site-information'] = array(
      'title' => t('Site information'),
      'href' => 'admin/config/system/site-information',
      'localized_options' => array(),
    );
  }
  if ($block_id == 'blockify-logo') {
    $links['logo-settings'] = array(
      'title' => t('Logo settings'),
      'href' => 'admin/appearance/settings/' . $GLOBALS['theme'],
      'localized_options' => array(
        'fragment' => 'edit-logo',
      ),
    );
  }
}