2

有没有办法让菜单中的每个内容类型默认为父级。

即说我有名为“猫”的内容类型。我如何让所有“猫”自动坐在“宠物”菜单项中。我也可以按字母顺序对菜单中的“猫”进行排序吗

4

5 回答 5

1

Afaik 你不能操纵菜单项的顺序——但是你也许可以通过使用 Views 来实现相同的效果。

您可以将每种内容类型默认为 admin/build/menu/settings 上的特定菜单,并将“内容的默认菜单”设置更改为您的菜单。但这会将所有内容类型默认为该菜单。对于这个问题,您可能还想查看视图。

希望有帮助!

于 2009-08-20T23:00:11.190 回答
1

您可以使用自定义模块以编程方式执行此操作。

hook_nodeapi() op=="insert" 中,您可以检查 $node->type 然后使用menu_link_save()创建菜单项。

于 2009-08-21T06:19:28.653 回答
1

本教程完全符合您的要求(而且很容易做到)

这也使用menu_link_save(),但您不必创建模块。

于 2010-11-25T13:21:31.577 回答
1

看起来有一个Drupal 模块可以做到这一点

于 2011-04-23T22:00:49.630 回答
0

这听起来可以通过适当地设置菜单来完成。看看这里的视频,教练的设置几乎和我认为你描述的完全一样。

希望有帮助...

于 2010-03-23T08:10:13.357 回答