0

私のタイトルは、私が探しているものを非常に具体的に示しています。

  1. メニューアイテムA
  2. メニュー項目 B (ノード)(アクティブ ノード)
    1. メニュー項目 BA (ノード) <- これの nid が必要
    2. メニュー項目 BB
  3. メニュー項目 C

メニュー項目「BA」のnidを取得したい場合。モジュールの使用には興味がありません。この問題をコードで解決する必要があります。

手伝ってくれてありがとう !もぎお

4

1 に答える 1

0

ノードには、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']);
于 2013-04-04T17:13:46.577 に答える