Как в анонс вывести только одно превью

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

Аватар пользователя CriZ CriZ 1 апреля 2012 в 21:40

Добрый вечер всем!
Изучать Drupal стал очень недавно. И столкнулся с такой проблемой: мне необходимо выводить рядом с анонсом только одно превью из изображений, которые размещены пользователем в полной версии материала и которые выводятся с помощью модуля Lightbox2. Установил для этого такие модули как ImageField, ImageCache, ImageAPI GD2, Lightbox2 и Teaser Thumbnail.
Для вывода первью делал такие шаги:
1. Добавил новый набор правил в модуле ImageCache, назвав его image
2. В типе содержимого для которого необходимы превью в настройках Teaser Thumbnail выбрал image в качестве установки превьюшки
3. В разделе "отображение полей" для поля "фото" | краткое содержание выбрал image изображение
Но в анонсе все равно появляются все превьюшки, подогнанные под размеры, которые я определил в модуле ImageCache
Вопрос: что может быть не так? Я новичок, потому прошу вас сильно меня не пинать Smile

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 1 апреля 2012 в 22:08

На поверности 2 варианта:
1) Сделать отдельное поле image для анонса
2) В template.php определить отдельную переменную которая будет вынимать 1-ю картинку и потом выводить в node.tpl.php

Аватар пользователя CriZ CriZ 1 апреля 2012 в 22:15

1. Т.е. сделать отдельное поле превью которое будет заполнять пользователь и вывести его в анонс?
2. Вроде смотрел в нете: не этот код случайно прописать <?php print render($content['field_img'][0]);
?>

Аватар пользователя iryston iryston 2 апреля 2012 в 0:17

<?php print $node->content['field_name']['field']['items'][0]['#node']->field_name[0]['view'];?>

Вот такой код + нужное Вам условие я бы прописал в node.tpl.php. В случае с Lightbox2 можно это сделать по другому. Все зависит от конкретных условий.

Teaser Thumbnail я не использовал никогда.