-1
drupalの特定の親ノードのIDを使用してすべての子ノードを見つけるにはどうすればよいですか?私はdrual_menu_treeを試しましたが、現在のページの子だけを表示します。drupalの親ノードIDを使用するすべての子ノードを見つける
drupalの特定の親ノードのIDを使用してすべての子ノードを見つけるにはどうすればよいですか?私はdrual_menu_treeを試しましたが、現在のページの子だけを表示します。drupalの親ノードIDを使用するすべての子ノードを見つける
Drupalノード間に親子関係はありません。あなたのコメントから、私はあなたがメニューについて話していると思う。
もしそうなら、menu_tree_all_dataを見てください。これにより、メニューにあるリンクが表示されます。
link_path
Sを調べることによって、親のmlid
(メニューリンクID)を導き出します。mlid
が見つかったメニューリンク項目を見つけてplid
(親リンクID)としてください。link_path
を調べてください)。これはPHPでは非常に面倒です。おそらく、カスタマイズされたSQLクエリが高速です。 {menu_links}
テーブルを照会する必要があります。それはmlid
,plid
およびlink_path
が含まれています。
ノードの親ノードまたはノードの子をどのように設定していますか? –
私は単語のプライマリとセカンダリベストスイートノードと思います。プライマリページは、親アイテムから選択されます:管理者からページを作成するとき。プライマリページのIDからセカンダリページのリストを取得したい場合。 –