<?php
/**
* @file
*/
/**
* Implements hook_page_alter().
*/
function glue_page_alter(&$page) {
$page['content']['bartik.content']['content']['#markup'] = 'Hello Content!';
}
这个钩子有什么问题?它不会运行(8.4.3)。我也清除了缓存
答案 0 :(得分:0)
在Drupal 7中,当我们需要修改由其他模块添加的页面元素时,hook_page_alter是一种方便的方法。 Drupal 8取消了这个钩子 - 希望更好。为了填补hook_page_alter被解雇所造成的空白,引入了以下钩子。
hook_page_attachments()
hook_page_attachments_alter()
hook_page_top()
hook_page_bottom()
hook_theme_suggestions_HOOK()
hook_theme_suggestions_HOOK_alter()