在模板页面中创建Drupal自定义菜单和检索项

在模板页面中创建Drupal自定义菜单和检索项,drupal,drupal-theming,Drupal,Drupal Theming,我想在Drupal后端创建一个菜单,一个包含xxx项的自定义菜单 如何使用Drupal API在template.tpl.php中检索并显示项目?请查看Drupal.org上的此页面: -J我创建了一个自定义菜单,使用以及一些相关的菜单。您需要为菜单生成自定义模块。您不会在template.tpl.php中检索它,而是作为一个块(通过创建自定义模块)检索它。我建议你先从那里开始。我会做以下事情: 创建自定义菜单 在template.info文件中创建新区域 转到您的主题并打印菜单应显示的新区域

我想在Drupal后端创建一个菜单,一个包含xxx项的自定义菜单


如何使用Drupal API在template.tpl.php中检索并显示项目?

请查看Drupal.org上的此页面:


-J

我创建了一个自定义菜单,使用以及一些相关的菜单。您需要为菜单生成自定义模块。您不会在template.tpl.php中检索它,而是作为一个块(通过创建自定义模块)检索它。我建议你先从那里开始。

我会做以下事情:

  • 创建自定义菜单
  • 在template.info文件中创建新区域
  • 转到您的主题并打印菜单应显示的新区域
  • 转到博客并激活新区域中的“新建”菜单

  • 也许这对你有用。

    我使用了一个类似的函数$item=menu_tree_page_data('menu-mymenu');我在模板中使用$tem。可能是我的问题不清楚是的,您需要查看这些方法的文档,并找到最适合您的方法。在新的菜单模块中,您需要调用hook_block来返回所需的菜单。您可以将菜单设置为您喜欢的任何块位置Hi mamadou,您可能希望更具体地说明您希望最终结果是什么。为什么要从template.tpl.php文件访问它?你的菜单项目会做什么?它们可以编程为调用加载内容的函数,或者正确重定向用户,或者只是加载表单。下面的答案很简短,但那是因为很难理解你的真正目的。最真诚的:)我不是在一个集团里使用它。我想要的是让菜单对象处理href、class、link属性。通过菜单\树\页面\数据功能解决