Вывод основного фото из Набора изображений 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 925
Есть поле Набор изображений. Как в списке вывести только Выделенное фото?
Вывод основного фото из Набора изображений
Редактировалось: 1 раз (Последний: 22 января 2019 в 13:11)
Анапа объявления
Быстрый хостинг
Посетитель
small user social cms
Сообщений: 780
Выделить - это имеется ввиду вроде сделать больше остальных.
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 925
@elv, В моем посте написано все правильно. Прочитайте еще раз facepalm
Анапа объявления
Быстрый хостинг
Посетитель
small user social cms
Сообщений: 780
Я понял о чем Вы, предлагал решение, но платное и изображения будут в слайдере. Ждите.
Редактировалось: 1 раз (Последний: 22 января 2019 в 13:59)
Посетитель
small user social cms
Медаль
Сообщений: 925
@elv:
но платное и изображения будут в слайдере. Ждите.
Ну про слайдер я думал, но не хочется перегружать запросами систему. Хочется чтоб летало :)
Анапа объявления
Быстрый хостинг
Посетитель
small user social cms
Сообщений: 780
В наборе изображения отображаются не очень на странице, добавьте разных размеров и проверьте с блоком справа или слева.
Посетитель
small user social cms
Медаль
Сообщений: 925
@elv:
В наборе изображения отображаются не очень на странице, добавьте разных размеров и проверьте с блоком справа или слева.
Не совсем понял зачем?
У меня список сейчас так: https://kupianapa.ru/board/transport
А запись так: https://kupianapa.ru/board/mercedes-benz-c-klass-200-w203s203cl203-145.html

Но приходится при добавлении записи выводить два поля: Фото (идет в список) и Дополнительные фото (в запись с выделением первого). т.е лишнее действие для пользователя.
Анапа объявления
Быстрый хостинг
Посетитель
small user social cms
Сообщений: 780
Capitan:
Но приходится при добавлении записи выводить два поля: Фото (идет в список) и Дополнительные фото (в запись с выделением первого). т.е лишнее действие для пользователя.
это да.
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2792
Capitan, пробуйте:
после строки (предполагаем, что вариант списка default_list): https://github.com/instantsoft/icms2/blob/master/templates/default/content/default_list.tpl.php#L24 вставить:
Код PHP:
  1.  
  2. <?php if (!empty($item['fields']['photos'])){?>
  3. <div class="photos">
  4. <?php
  5. echo html_image($item['photos'], $fields['photos']['options']['size_teaser'], $item['title']);
  6. unset($item['fields']['photos']);
  7. ?>
  8. </div>
  9. <?php } ?>
  10.  
Будет выводится пресет первой картинки, который назначите на вывод для поля в списке.
Стилизуйте селектор "photos" как надо.
Имейте ввиду: я такой же юзер, как и вы, хоть и заглядываю иногда в код (возможно, лучше обратиться за решением к специалисту).
Редактировалось: 2 раз (Последний: 22 января 2019 в 20:32)
Украинский для инстант
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 445
А я избавился от двух полей для изображений, это было большое неудобство.
Может поможет кому-то... дело было так... Я взял системное поле photo, изменил тип поля на "набор изображений" и теперь у меня одно поле с выводом главного фото в списке и возможностью его спокойно менять перетаскиванием при редактировании. Всё аккуратно теперь и понятно - в записи большое (выделенное) изображение и пресеты остальных, а в списке выводится то самое первое выделенное.
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2792
Yar:
Я взял системное поле photo, изменил тип поля на "набор изображений..."
Когда-то так делал. Насколько помню, трюк работает и в обратном направлении (удалением переименованного вами поля и изменением системного имени поля с набором изображений на "photo"). Для нового типа контента, наверное, проканает. А вот, если изменять уже по ходу дела, картинки из старых записей не выведутся (надо перегружать).
Украинский для инстант
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 445
Да, я вовремя это сделал, до запуска сайта. Системное имя не менял, я менял ему тип, поэтому всё везде работает исправно, включая виджеты.
Посетитель
small user social cms
Медаль
Сообщений: 925
Олег Васильевич я, Спасибо. Чуть доработал. Выводит еще и кол-во фото
Спойлер
Анапа объявления
Быстрый хостинг
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2792
Capitan:
Чуть доработал. Выводит еще и кол-во фото
Только проверка существования поля, в этом случае не имеет смысла.
совет
Удачи!
Украинский для инстант
Посетитель
small user social cms
Медаль
Сообщений: 925
Олег Васильевич я:
Только проверка существования поля, в этом случае не имеет смысла.
А можете показать что лишнее.
RSS лента теперь не выводит фото. ей обязательно нужно поле изображение
Редактировалось: 1 раз (Последний: 24 января 2019 в 02:21)
Анапа объявления
Быстрый хостинг
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.