logo

额外区块类型 (EBT) - 全新的布局构建器体验❗

额外区块类型 (EBT) - 样式化、可定制的区块类型:幻灯片、标签页、卡片、手风琴等更多类型。内置背景、DOM Box、JavaScript 插件的设置。立即体验布局构建的未来。

演示 EBT 模块 下载 EBT 模块

❗额外段落类型 (EPT) - 全新的 Paragraphs 体验

额外段落类型 (EPT) - 类似的基于 Paragraph 的模块集合。

演示 EPT 模块 滚动

滚动

为模块创建的页面定义模板

22/02/2025, by 匿名 (未验证)
论坛

请问有什么解决方案适用于Drupal 7版本吗?

 

有一个模块,在模块中定义了页面“module/page”。对于页面的回调函数,通过hook_theme定义自定义模板没有问题,但它是按照节点模板的工作原理来工作的 - 显示页面的内容部分。那么如何为该页面定义类型为page的模板,使得模板文件位于模块文件夹中,而不是主题文件夹中呢?

 

对于Drupal 6似乎可以使用以下代码:


 
function mymodule_theme_registry_alter(&$theme_registry) {
  array_unshift($theme_registry['page']['theme paths'], drupal_get_path('module', 'mymodule'))

} 

 

请问有什么解决方案适用于Drupal 7版本吗?