Вечер добрый. Как на вывести только одно изображение в анонсе. Анонсы представлены полями, у ноды загружается несколько картинок, и в анонсе все они показываются. Пробовал модуль Image Delta Formatter - он работает, но только почему то в полном просмотре типа материала, а в анонсе не работает.
Модуль Field multiple limit - я так понял он может, но на 8 его нет((((
Комментарии
Выводите анонсы через views.
field--image.tpl.php
<?php if (!$label_hidden) : ?>
<div class="field-label"<?php print $title_attributes; ?>><span><?php print $label ?>: </span></div>
<?php endif; ?>
<div class="field-items"<?php print $content_attributes; ?>>
<?php foreach ($items as $delta => $item) : ?>
<div class="field-item <?php print $delta % 2 ? 'odd' : 'even'; ?>"<?php print $item_attributes[$delta]; ?>><?php print render($item); ?></div>
<?php if ($element['#view_mode'] == 'node_teaser') break; //Если тизер(анонс) то прерываем ?>
<?php endforeach; ?>
</div>
</div>
они через views и идут. в прошлом посте спрашивал про твиг, редактировал шаблоны views
насколько я понял это для 7 версии друпала, в 8 версии друпала вроде по другому нужно код писать. Эх, будем мучаться))) но спасибо за ответы!
да, не глянул
Попробуйте custom_formatters
"они через views и идут" так выводите через поля, а не через анонсы.
Вывожу 3 представления, везде неформатированный список, отображаю поля.
Попробовал отобразить анонсы, с модулем Image Delta Formatter - вроде бы все получилось, css проверить и если все ок, то можно оставлять. VasyOK - благодарю за подсказку - если можно, хотелось бы связаться с вами.
"отображаю поля" и в настройках поля изображения есть что-то типа "Множественные значения" показывать 1шт. Раз хочеться - связывайтесь. Пишите в личку.