【问题标题】:Nid of 1st menu item of current node当前节点的第一个菜单项的 Nid
【发布时间】:2013-04-05 01:13:46
【问题描述】:

我的标题非常明确地说明了我在寻找什么。

  1. 菜单项 A
  2. 菜单项 B(节点)(活动节点)
    1. 菜单项 B.A(节点)
    2. 菜单项 B.B
  3. 菜单项 C

如果想得到菜单项“B.A”的nid。 我对使用任何模块都不感兴趣。必须通过代码来解决这个问题。

感谢您的帮助! 莫吉奥

【问题讨论】:

    标签: drupal menu


    【解决方案1】:

    在您的节点中,您将拥有代表菜单链接的 book 元素。

    你可以这样做:

    $book_link = $node->book;
    $next_link = book_next($book_link); // next item in flattened tree
    $first_child_node = menu_get_object('node', 1, $next_link['link_path']);
    

    【讨论】:

      猜你喜欢
      • 2021-02-28
      • 2013-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多