очень новый для Drupal. Я пытаюсь добавить простую строку "hello world" на страницу drupal, когда она загружается с помощью hook_node_view. Мой код:
function myModule_node_view($node, $view_mode, $langcode) {
if ($view_mode == 'full' && $node->type == 'page') {
$node->content['myText'] = array(
'#markup' => '<h1>HELLO WORLD</h1>',
);
}
}
По моему пониманию, когда страница загружается, каждый узел вызывает hook_node_view, и если тип узла - это страница, то следует добавить мою мировую строку hello в конец ее текста. Я уверен, что это понимание совершенно неверно, но я не уверен, куда идти отсюда. Любая помощь будет принята с благодарностью.
В конце концов, мир привет будет динамическим контентом, и я хочу, чтобы он печатался в верхней части каждой страницы drupal.
Благодарю!
Добавить вес
function myModule_node_view($node, $view_mode, $langcode) {
if ($view_mode == 'full' && $node->type == 'page') {
$node->content['myText'] = array(
'#markup' => '<h1>HELLO WORLD</h1>',
'#weight' => -1 // negative will brings to the top
);
}
}