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,如果节点类型是page,则应该将我的hello world字符串添加到其文本的末尾。我确信这种理解是完全错误的,但我不确定从哪里开始。任何帮助将不胜感激。
最终,hello world将成为动态内容,我希望它能够打印到每个drupal页面的顶部。
谢谢!
答案 0 :(得分:0)
添加重量
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
);
}
}