在新窗口中打开外部URL-Drupal

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在新窗口中打开外部URL-Drupal相关的知识,希望对你有一定的参考价值。

php Template override by Benjamin Melançon of Agaric Design.
  1. <?php
  2. /**
  3. * Override theme_menu_item_link
  4. * <a href="http://api.drupal.org/api/function/theme_menu_item_link/5
  5. " title="http://api.drupal.org/api/function/theme_menu_item_link/5
  6. ">http://api.drupal.org/api/function/theme_menu_item_link/5
  7. </a> */
  8. function phptemplate_menu_item_link($item, $link_item) {
  9. // make external links open in new windows
  10. $attributes = !empty($item['description']) ? array('title' => $item['description']) : array();
  11. if (strpos($link_item['path'], 'http://') === 0 || strpos($link_item['path'], 'https://') === 0) {
  12. $attributes['target'] = '_blank';
  13. }
  14. return l($item['title'], $link_item['path'], $attributes, isset($item['query']) ? $item['query'] : NULL);
  15. }
  16. ?>

以上是关于在新窗口中打开外部URL-Drupal的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 外部链接在新窗口中打开

JavaScript 在新窗口中打开外部链接

在新窗口中打开外部链接

在新窗口中打开外部链接

在新窗口中打开外部链接

在新标签/窗口/弹出窗口中打开外部网站