Очередная задача. Не хватает навыков реализовать И гугль, зараза, не помогает.
Есть нода "новость".
При создании ноды, радио кнопкой выбираем один вариант из трех:
1. Использовать в теле новости увеличенное изображение тизера
2. Отображать галлерею (без отображения изображения из тизера)
3. Не использовать изображения вовсе
П.1 самый простой Ну а для реализации п.2 и п.3 необходима проверка на условие !п.1 с последующим отрубанием от содержимого увеличенного изображения ноды.
Есть подозрение, что необходимо прописать специяльную фанкшн в template.php темы.
Подскажите, люди добрые, направление мысли.
Может я вообще не туда копаю?
Комментарии
по ходу дела вам conditional_fields модуль нужен для cck
он как раз отображает поля по условию, причем и при вводе
Решено вставкой нижеидущего кода в 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 при таком раскладе реализуется сам собой ))