繁体   English   中英

更改 Drupal 节点删除确认表单上的标题

[英]Altering Title on Drupal Node Delete Confirmation Form

当您尝试在 Drupal 中删除节点时,您会被带到一个标题为...的确认页面。

您确定要删除{title of node}吗?

我正在尝试更改此页面的标题,但根本没有运气。 我在主题和模块级别尝试了以下内容但无济于事:

hook_form_node_delete_confirm_alter(...)
template_preprocess_html(&$vars)
template_preprocess_page(&$vars)
template_preprocess_region(&$vars)
template_confirm_form(&$vars)

我也无法在开发主题中找到任何有用的东西。

请使用 Drupal 7。

这对我来说就像一个魅力:

function mymodule_form_node_delete_confirm_alter(&$form, &$form_state, $form_id) {
  drupal_set_title('New Title');
}

确保在实现钩子后清除 Drupal 的缓存,否则它可能不会被拾取。

我有一个 Drupal 8 模块,可以让您在节点类型编辑表单的配置中进行设置。 https://www.drupal.org/project/node_form_overrides

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM