当您尝试删除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,拜托。
答案 0 :(得分:5)
这对我来说就像一个魅力:
function mymodule_form_node_delete_confirm_alter(&$form, &$form_state, $form_id) {
drupal_set_title('New Title');
}
确保在实现钩子后清除Drupal的缓存,否则它可能无法被拾取。
答案 1 :(得分:-1)
我有一个Drupal 8模块,可让您从节点类型编辑表单的config中进行设置。 https://www.drupal.org/project/node_form_overrides