naked_child: Комментарии

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

25 октября 2009 в 2:00

В template_preprocess_node в $node->body лежит уже сформированный текст ноды, вместе с участием в нём исходного $node->view (простите за тавтологию). Тут, скорее, помогло бы перекрытие функции node_view, стоящей в начале формирования $content -- но как?

За совет с отключением поля body в админке спасибо!

25 октября 2009 в 1:43

Я писал про него в исходном сообщении. Он всем хорош, кроме того, что сложную темизацию (с использованием вкладок, например) вынуждает делать полностью руками. Например, для темизации с модулем CCK Fieldset Tabs это сильно нетривиально.

25 октября 2009 в 1:30

а) Я не знаю, как в типе материала вообще убрать body в том числе из редактора. Вернее, знаю, как это сделать, если тип данных создавать своим модулем. Если это можно сделать через интерфейс или дополнительным модулем -- буду рад подсказке.

б) $node->body сам по себе используется при темизации некоторых полей -- иногда к ним подклеивается (задача так поставлена была, извините). То есть не нужно именно вхождение в отображение самого по себе $node->body.