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

标签 php drupal drupal-7 drupal-theming

当您尝试删除 Drupal 中的节点时,您将进入一个确认页面,其标题为...

Are you sure you want to delete {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');
}

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

关于php - 更改 Drupal 节点删除确认表单上的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8111034/

相关文章:

Drupal 7 :Pathauto patterns from menu structure hierarchy

audio - 在Drupal的同一页面上播放和下载音频文件

php - 如何在代码中获取分类术语的机器名称?

css - Bootstrap CSS 正在覆盖 Drupal Webforms 的默认 CSS

php - php中的测试数据

php - $_SESSION 变量选择性加载

php - 使一段代码在函数和类中工作

drupal - 更改 Drupal 6 站点的 URL 别名会影响 Google Analytics 统计吗?

Drupal 7 - 在字段上方放置字段描述

php - 为什么 ${0x0} 是正确的?