1

我正在为 Drupal 7 编写自定义模块,我需要创建几个面板页面,其中包含一些包含信息的窗格。我一直在搜索,但我还没有找到以编程方式创建面板页面的方法,因此它的行为就像通过管理界面完成的那样,它也出现在面板管理页面中......有人知道怎么做吗?

4

1 回答 1

1

如果您想向窗格/面板添加任何内容,我建议创建一个 drupal 块并将该块添加到面板页面中。

如果您只想在代码中使用您的面板页面,那么您可以创建面板页面而不是导出它 -> 您将拥有代码。您应该在模块文件夹中创建一个文件,例如 MODULNAME.pages_default.inc。比在该文件中实现 hook_default_page_manager_pages() 并将导出的代码添加到其中。也许阅读 hook_default_page_manager_pages() 的文档。

于 2014-10-21T00:43:01.840 回答