You are here

function void_menu_url_outbound_alter in Void Menu 8.x

Same name and namespace in other branches
  1. 7.x void_menu.module \void_menu_url_outbound_alter()

File

./void_menu.module, line 159
Creates placeholders for menu items to use special paths, including but not limited to javascript function calls. ------------------------------------------ Written by William Hall - www.mrtheme.com Based off of special_menu_items and…

Code

function void_menu_url_outbound_alter(&$path, &$options, $original_path) {
  $items = array();
  $items[0] = variable_get('void_menu_link_value');
  if ($items[0] == $original_path) {
    $path = $original_path;
    $options['alias'] = $path;
    $options['external'] = TRUE;
  }
  $i = 1;
  while ($i < 10) {
    $items[$i] = variable_get('void_menu_link_value' . $i);
    if ($items[$i] == $original_path) {
      $path = $original_path;
      $options['alias'] = $path;
      $options['external'] = TRUE;
    }
    $i++;
  }
}