问题标签 [drupal-hooks]
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.
php - drupal 7 联系我们表格 发送电子邮件
我使用联系人模块向我的邮箱发送电子邮件,如何自定义电子邮件正文?默认为:
我已经hook_form_alter
在联系我们表单中添加了一些字段。例如:电话、地址、公司名称。电子邮件地址,如何使它们显示在电子邮件正文中。谢谢你。
drupal - 如何在 Drupal 7 的模块代码中的 cron 运行期间设置主题
在 cron 运行期间,我有一个模块可以缓存许多节点的标记。我的问题是,在这个 cron 运行期间,来自渲染函数的任何标记都不会通过我的主题挂钩或模板。
从我的模块代码中,如何选择主题?有钩子吗?有没有可以指定的功能?
最终,我希望能够做到这一点并获得与在 page_build 挂钩上运行它相同的结果:
drupal - 如何在 custom_comment_form_submit 中获取评论 ID
如何获得评论ID comment_form_submit
?
我构建了一个自定义模块来发送包含评论详细信息的电子邮件,例如评论 ID、网址和用户名。但没有获得评论 id 来生成评论 url。
drupal - Drupal 7:实体引用的挂钩
是否可以挂钩实体引用的更改?假设我有a <- b
和b <- x -> a
。当a <- b
更改为d <- b
我也b <- x -> a
想更改为b <- x -> d
drupal-7 - 如何删除从视图 UI 返回的结果
我使用 Views UI 得到了预期的结果。但我不想显示 Views UI 的输出中的特定记录>如何实现这一点,我需要任何挂钩吗?
前任。我的视图返回结果为 1,2,3,4。现在我不想在结果中显示 1 。我无法使用 hook_views_query_alter 更改查询,因为“where”子句中使用了 1。
drupal-7 - 在同一个 Drupal 模块的钩子中调用钩子
嘿伙计们,我是 Drupal Noob,所以请放轻松。我已经创建了几个具有不同形式的自定义模块,但是我一直使用 hook_form 或 hook_output。我想知道我是否可以在同一个模块中使用两者。
我有一个模块应该首先显示课程作业列表,然后在用户单击其中任何一个后,它应该为给定的课程 ID 生成一个表单。
我生成学生列表的方式是使用 hook_output 并生成列表。发生这种情况的视图 URL 是这样的:/drupal/?q=lectures/evaluate_student/
为课程生成的列表如下所示:
这实际上调用了相同的 ID,向 URL(在本例中为 /1/)添加了一个额外的参数。
我获取它的方法是使用 args():
现在我想使用此 ID 生成一个表单,而不将其重定向到另一个模块。我可以在这里创建另一个 hook_form 并调用它,如果可以,我该怎么做?
先谢谢了
drupal-7 - 节点在数据库中更新后怎么办?
我想在节点在数据库中更新后做一些事情。我需要能够连接到节点在数据库中正确更新的位置。我怎样才能做到这一点?
据此,我需要找到一个新的钩子。
drupal - 多次调用drupal菜单通配符自动加载器
我正在开发一个 drupal6 站点,有一个带有菜单 walidcard 自动加载器的自定义模块,如下所示
问题是通配符加载器 quest_load 被调用了 6 次以上,我无法弄清楚这个菜单项有什么问题。
drupal - 如何在drupal7中的钩子视图查询中使用My Sql的功能
我正在使用views_query_alter
更改视图查询。在我的查询中,我想要类似的条件
DATE_FORMAT(FROM_UNIXTIME(field_data_field_hiddeneventdate.field_hiddeneventdate_value), '%m') = '06'
。
但是当我尝试
它生成查询:
但我想要 :
谁能帮我。
drupal - Drupal 视图:在 where 子句中添加条件,其中值是 hook_alter_query 中的字段
我正在尝试向查询添加条件,例如:
civicrm_contact_civicrm_relationship.id <> civicrm_contact_civicrm_relationship_1.id
但是对于第二个字段,drupal 将它作为一个字符串,所以它总是导致
civicrm_contact_civicrm_relationship.id <> 'civicrm_contact_civicrm_relationship_1.id'
我尝试使用数值但没有成功。
知道我该怎么做吗?可能是另一个钩子?欢迎任何提示!
我的代码: