【问题标题】:Add new custom page in existing modules in drupal 7在 drupal 7 的现有模块中添加新的自定义页面
【发布时间】:2016-11-07 11:26:02
【问题描述】:

我是 Drupal-7 的新手。我在 Drupal 7 中有一个现有模块,我想在其中添加一个新页面。谁能指导我怎么做。

【问题讨论】:

    标签: javascript php jquery drupal-7


    【解决方案1】:

    要添加菜单路由,您必须实现 hook_menu。在 Drupal 中,所有东西都实现了钩子,它们是简单的函数。您可以通过将字符串“hook”替换为模块文件中的模块名称来实现挂钩(请参阅https://www.drupal.org/docs/7/creating-custom-modules/getting-started)。前任。功能 mymodule_menu

    在您的 hook_menu 函数中,您必须返回一个以路径为键的关联数组和一个回调,该回调将返回页面的内容。

    这里是 menu_hook 的信息: https://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_menu/7.x

    如果您是 Drupal 的初学者,我建议您查看示例模块中的代码。我认为这是最好的起点。

    https://www.drupal.org/project/examples

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多