1
1
我不确定你到底想做什么,但是如果你的目标是创建一个菜单项,而不是你在自定义模块中定义的新页面,你应该使用Drupal中的菜单系统。您可以创建指向网站上任何URL的菜单项。
Drupal缓存菜单,因此不能创建包含动态部分的菜单项,如用户ID等。如果要执行类似操作,应创建一个公共回调,将用户重定向到动态URL或基于用户显示内容。 更新
不必每次创建或删除节点时都重新构建菜单系统,因为这不具有很强的可伸缩性,您可以创建新的菜单项,使用
|
2
1
如果我理解正确,那么每次添加“Unit”类型的新内容节点时,您都会尝试自动创建一个菜单项。如果这是正确的,我建议使用模块规则和一小段PHP在各种系统事件(如内容创建)上创建一个自定义菜单项。你可能会发现我写的关于这个主题的教程很有用: http://jan.tomka.name/blog/programmatically-creating-menu-items-drupal 这个想法很简单:在Rules模块中为在创建或删除节点时触发的操作设置一个规则,并使用Google Torp提到的Drupal API调用来实际操作菜单项。 |
3
0
我找到了一个非常简单的方法,我刚刚创建了一个视图块,它用一些过滤器创建了链接。 我所需要的简单而准确,似乎无法理解为什么我没有早点想到这一点。 |
Ioan Stupar · Drupal:来自单独视图的分类过滤器 9 年前 |
yenerunver · 多语言网站上的Drupal视图和菜单块 9 年前 |
MrPaulDriver · 想要显示浮动跨度网格 10 年前 |
paul cappucci · Drupal Views Ajax错误很长 11 年前 |