Вы здесь

Как выводить только 1 изображение из ноды?

0

В ноде имеется поле Image, в которое можно загрузить несколько изображений. В анонсе мне нужно вывести только одно из них.
Сейчас в анонсе изображения выводятся так:

<?php if(isset($content['field_image'])) :?>
    <div class="col-sm-3">
        <?php print render($content['field_image']); ?>
    </div>
<?php endif; ?>

Можно ли как-то изменить код шаблона, чтобы выводилось только одно изображение? В поисковике находил много вариантов, но все они используют либо дополнительные модули, либо программное переопределение.

Версия Drupal: 
7.x
Категория: 
Theming
Вопрос задан 18.06.2017 - 12:19

Ответы

0

Меняйте $content['field_image'], но это нужно делать в "prorpocess" по другому говно код.

Так что без кода никак =).

https://api.drupal.org/api/drupal/modules%21system%21theme.api.php/funct...

В место "HOOK" вставляйте название шаблона для "page.tpl.php" будет "hook_preprocess_page".

Ответ дан 18.06.2017 - 14:49
-2

Без модулей или кода - элементарно
в анонс изображение впихивается вручную секкунд за 5-15-25 максимум

Это нормально !!!

зачем при таких хотелках поле Image там выводить?

Ответ дан 19.06.2017 - 04:01
Аватар пользователя Pavel
Pavel
-48