胡克不在drupal 8工作

时间:2017-12-21 11:09:06

标签: drupal-8 drupal-hooks

<?php
/**
 * @file
 */
/**
 * Implements hook_page_alter().
 */
function glue_page_alter(&$page) {
    $page['content']['bartik.content']['content']['#markup'] = 'Hello Content!';
}

这个钩子有什么问题?它不会运行(8.4.3)。我也清除了缓存

1 个答案:

答案 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()

来源:https://cryptic.zone/blog/where-hook_page_alter-drupal-8