Как исключить $node->body из $content в node.tpl.php?
Имею тип данных с ССК-полями. Задача -- убрать из отображения ноды отображение $node->body. Ищу корректное решение уже несколько дней.
Из некорректных решений нашёл/придумал одно: в node.tpl.php написать типа
<?php $content = preg_replace('`^<p>.+?</p>`','',$content, 1);?>
<?php print $content ?>
Понятно, что подобное решение работоспособно лишь в тепличных условиях.
Также посмотрел в сторону модуля Contemplate. Этот модуль, к сожалению, вынуждает почти всю логику темизации писать в шаблоне самому. Я же ищу возможность прописать в каком-либо хуке до начала формирования переменной $content строчки вида
<?php
$node->body_backup=$node->body;
unset($node->body);
?>
и позволить друпалу дальше нормально формировать $content. Такое вообще возможно?