Grayw0lf

Главные вкладки

user-icon

Кощеев Алексей Grayw0lf

Программное изменение содержимого ноды

Аватар пользователя Grayw0lf

Есть модуль show_content.module в котором читается текущая нода, делается ее изменение (в коде просто к тексту добавляется nid). Модуль работает правильно но проблема в следующем: когда модуль стоит в каком нибудь регионе то измененные данные отображаются сразу, если его убрать из регионов то нода сохраняется как надо но вот данные сразу уже не отображаются. Код такой:

<?php
function show_content_node_view(&$node$view_mode$langcode) {
  
$strBody $node->body[LANGUAGE_NONE][0]['value'];
  
$node->body[LANGUAGE_NONE][0]['value'] = $strBody.' '.$node->nid;
  
node_save($node);
}

function show_content_view($node$view_mode) {
  
node_view();
}
?>

0 Спасибо