当您尝试删除 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/