[решено] Уловие отображения поля. Как реализовать?

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

Аватар пользователя dudin.ie dudin.ie 10 августа 2009 в 11:32

Очередная задача. Не хватает навыков реализовать Sad И гугль, зараза, не помогает.

Есть нода "новость".
При создании ноды, радио кнопкой выбираем один вариант из трех:

1. Использовать в теле новости увеличенное изображение тизера
2. Отображать галлерею (без отображения изображения из тизера)
3. Не использовать изображения вовсе

П.1 самый простой Wink Ну а для реализации п.2 и п.3 необходима проверка на условие !п.1 с последующим отрубанием от содержимого увеличенного изображения ноды.

Есть подозрение, что необходимо прописать специяльную фанкшн в template.php темы.
Подскажите, люди добрые, направление мысли.
Может я вообще не туда копаю?

Комментарии

Аватар пользователя dudin.ie dudin.ie 12 августа 2009 в 11:15

Решено вставкой нижеидущего кода в node-news.tpl.php:

<?php
if ($node->field_news_img_switcher[0]['value'] == 'tiser') {
     print 
$node->field_news_tiser_img[0]['view'];
 };
?>

Т.е. если в моей задаче выбран п.1, то выводим тизерное изображение в ноде.
conditional_fields тоже пригодился: при выбранном п.2, открывается возможность вставлять изображения для галереи.
п.3 при таком раскладе реализуется сам собой ))