Добрый вечер всем!
Изучать Drupal стал очень недавно. И столкнулся с такой проблемой: мне необходимо выводить рядом с анонсом только одно превью из изображений, которые размещены пользователем в полной версии материала и которые выводятся с помощью модуля Lightbox2. Установил для этого такие модули как ImageField, ImageCache, ImageAPI GD2, Lightbox2 и Teaser Thumbnail.
Для вывода первью делал такие шаги:
1. Добавил новый набор правил в модуле ImageCache, назвав его image
2. В типе содержимого для которого необходимы превью в настройках Teaser Thumbnail выбрал image в качестве установки превьюшки
3. В разделе "отображение полей" для поля "фото" | краткое содержание выбрал image изображение
Но в анонсе все равно появляются все превьюшки, подогнанные под размеры, которые я определил в модуле ImageCache
Вопрос: что может быть не так? Я новичок, потому прошу вас сильно меня не пинать
Комментарии
На поверности 2 варианта:
1) Сделать отдельное поле image для анонса
2) В template.php определить отдельную переменную которая будет вынимать 1-ю картинку и потом выводить в node.tpl.php
1. Т.е. сделать отдельное поле превью которое будет заполнять пользователь и вывести его в анонс?
2. Вроде смотрел в нете: не этот код случайно прописать <?php print render($content['field_img'][0]);
?>
<?php print $node->content['field_name']['field']['items'][0]['#node']->field_name[0]['view'];?>
Вот такой код + нужное Вам условие я бы прописал в node.tpl.php. В случае с Lightbox2 можно это сделать по другому. Все зависит от конкретных условий.
Teaser Thumbnail я не использовал никогда.
Ок, спасибо, будем разбираться