问题标签 [hook-theme]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drupal - drupal表单覆盖主题功能
我创建了一个生成小表单的模块。我还制作了一个应该为表单设置主题的函数,覆盖标准主题。但是出于某种原因,它不调用 theme_ 函数。我忘记了什么吗?
drupal-7 - 未调用drupal 7表单主题功能
我正在尝试在自定义模块中为简单表单注册主题函数,但未调用主题函数。我只是得到基本形式。
这是我的 hook_theme():
对于这种形式:
这是主题功能:
drupal-7 - Drupal hook_theme 错误
我正在尝试将自定义主题应用于单个页面。该页面是我使用 hook_menu 设置的。我已经实现了 hook_theme,但是当我刷新网站时,出现以下错误:
致命错误:第 1044 行 /srv/bindings/baf029321aa248e5907866cc7de3a6d6/code/includes/form.inc 中不支持的操作数类型
以下是我的代码:
据我所知,当我将正斜杠添加到'path' => drupal_get_path('module', 'mymodule') . '/templates',
. 如果我删除斜线,错误就会消失,但是系统会尝试并且找不到 mytemplate.tpl.php,因为它正在查看mymodule/templatemytemplate.tpl.php
.
templates - 使用 hook_menu 的 Drupal 7 自定义模板
我正在尝试使用 Drupal 7 中的这些钩子制作自定义页面模板,但是当我在浏览器中打开时它显示空白页面。这是我的代码
我在我的模块目录中创建了模板文件:custom-page.tpl.php。
php - 如何在 hook_theme 中呈现输出时删除默认表单标签
我正在自定义登录表单。我必须将所有三种形式(登录、注册、忘记密码)放在一个页面中。这是我的代码。
模板.php
用户登录.tpl.php
我的问题是所有 3 个表单都呈现在一个表单标签中。
我的输出:
我不想要那个不需要的根表单标签,我怎样才能删除那个?我正在使用drupal 7。
drupal-8 - 将树枝模板连接到 Drupal 8 中的块
我创建了一个创建自定义块的模块:
模块名称是“副标题”
在我的 subheader.module 中,我想挂钩一个特定的模板:
我为函数名和数组键尝试了各种命名约定,但总是不成功。它从不将模板挂钩到 specifictemplate.html.twig
任何人有一个想法?
感谢 LOOOOTTT
皮埃尔
drupal - Drupal 8 hook_menu() to render hook_theme()
I am finally diving in to Drupal 8 for a project. In my module though I can not seem to nail down how to render a template from my module based on the route.
In Drupal 7 I would normally do this
custom.module
And then I would have a template in the templates folder
With Drupal 8 I got to about here:
custom.routing.yml
src/Controller/CustomController.php
And all the works great for getting to the route. But I can not seem to figure out creating a hook_theme function for my hook_menu to use as a callback.
variables - Drupal 7 - 从 hook_theme 获取变量
我试图将变量从自定义模块传递到 tpl 文件。在我的自定义模块中(命名示例)
1. 我通过 hook_menu 创建了一个带有参数的路由:
2.我创建了我的页面回调函数:
3. 我创建了一个 hook_theme
4. 我终于在模板文件夹(在主题文件夹中)创建了一个名为“example-fancybox-photos.tpl.php”的 tpl
结果为空
我做了一些研究,但我不明白为什么这个变量仍然是 NULL。
感谢您的帮助 !