Если ставить в виджете "Список контента" настройки стиля "Большая плитка", то фотографии не уменьшаются до нужного размера, а у них вырезается середина и выглядит это очень не эстетично.
Подскажите, как-то можно это где-то настроить, чтобы отображались фотографии целиком?
Большая плитка и искажение фото
#1
29 мая 2015 в 22:57
#2
21 марта 2016 в 07:16
До сих пор вопрос актуален. Дабы не писать с нуля — поднимаем! Знатоки помогите…
#3
28 марта 2016 в 05:46
АП… ну наверняка кто-нибудь находил решения для себя. Ну уж очень не удобно HTML-ками добавлять
Сегодня в 04:13
#4
28 марта 2016 в 05:55
Скела, что именно нужно то?
#5
28 марта 2016 в 09:38
Есть статьи с главным изображением. Нужно выводить виджит список контента (стиль "большая плитка"), в котором изображение не обрезается.
yadi.sk/i/2-JAahTDqXNZe
yadi.sk/i/2-JAahTDqXNZe
#6
28 марта 2016 в 18:55
Скела,
Открываем /templates/default/controllers/content/widgets/list
файлик list_tiles_big.tpl.php
Если свой шаблон то путь на свой шаблон меняем.
Далее видим
и самое важное:
Так вот
означает какого размера вывести фото.
Предустановленные значения
Значения по-умолчанию могут быть заданы в формате:
Тут уточнить docs.instantcms.ru/manual/ctypes/fields/types?s[]=normal
Открываем /templates/default/controllers/content/widgets/list
файлик list_tiles_big.tpl.php
Если свой шаблон то путь на свой шаблон меняем.
Далее видим
<?php if ($image) { ?> <div class="image"> <?php if ($url) { ?> <a style="background-image:url('<?php echo html_image_src($image, 'normal', true); ?>')" href="<?php echo $url; ?>"></a> <?php } else { ?> <div style="background-image:url('<?php echo html_image_src($image, 'normal', true); ?>')"></div> <?php } ?> </div> <?php } ?>
<?php echo html_image_src($image, 'normal', true); ?>
Предустановленные значения
Значения по-умолчанию могут быть заданы в формате:
Размер Путь к файлу micro path/to/file1.jpg small path/to/file2.jpg normal path/to/file3.jpg big path/to/file4.jpg original path/to/file5.jpg
#7
1 апреля 2016 в 05:45
Спасибо..
Сделал только немного не так… вставил
Потому что проблема как раз то стиля background
Сделал только немного не так… вставил
<a href="<?php echo $url; ?>"> <img src='<?php echo html_image_src($item[$image_field], 'normal', true); ?>' alt=""> </a>