друпал 6
такая задача, есть доска объявлений, создан node-board.tpl.php
вывожу вручную cck поля, вывел поля созданные мной, заголовок
а как сделать так чтобы в определенной рубрике выводилось только 2-3 поля (фото, цена) (board/auto)
а в полной ноде (/node/50) выводились эти поля с ценой фото ну и поле описание (поле "содержимое")
как бы такая логика
если анонс (находимся в рубрике)
вывести 2 поля;
иначе
вывести другие поля (2 поля + описание)
вывести 2 поля;
иначе
вывести другие поля (2 поля + описание)
Комментарии
Смотрите в типе материала, поля, вывод.
Там есть настройки краткого и полного содержания.
созданные поля я могу выводить или запретить вывод, а как быть с полями по-умолчанию?
поле "содержимое" - ну там где статья как бы прописывается
Там можно вводить краткое и полное содержание.
но пользователю этого не понять, а поле "содержимое" отключить вообще можно?
Можно.
и как?
можно так: в node.tpl.php пишем
if ($teaser) {
//выводим содержимое тизера
} else {
//выводим содержимое страницы
}
?>
а чтобы выключить поле "содержимое" на странице редактирования типа материала в свитке "Свойства формы" оставьте пустым поле "Название поля текста"
действительно помогло, пасиб
и тут пасиб