[英]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.