Стили для списков типов контента

Стили для списков типов контента

Шаблон, открытый исходный код

Набор из четырех стилей для списков контента. Картинка увеличивается при наведении. Для красивого отображения нужно использовать картинки в высоком разрешении.

0
skewes skewes 6 месяцев назад #

Здравствуйте. У меня почему то вот так показывает. Версия последняя инстанта.

Изображение

0
Jestik Jestik 6 месяцев назад #

Есть такой косяк. Обновил архив. Обновлен файл:
templates/modern/controllers/content/category_view.tpl.php

0
skewes skewes 6 месяцев назад #

Да, спасибо, появились иконки.

Но вот почему то пишет ноу фото...

На чистом движке практически, только навигация стоит из каталога и ваш список.

Ну как бы не критично, но интересно, почему так)))

Поставил дополнительно для пресетов — Список ТК большой (content_list, 600 x 360) и Оригинальный, ситуацию не изменило.

Ну и сам список конечно едет куда-то)))

Убрал вывод статей на главной, перешел посмотреть на список статей, почему то все также. Кэш почистил. 

ИзображениеИзображение

0
Jestik Jestik 6 месяцев назад #

«Стягивал» с рабочего проекта, не всё учел)
 templates/Ваш шаблон/images/ — сделать папку custom и загрузить туда изображение nophoto.jpg, тогда будет отображаться заглушка
Итоговый путь к примеру такой:
 templates/modern/images/custom/nophoto.jpg

0
skewes skewes 6 месяцев назад #

Не совсем понятно… У вас на скриншотах разные картинки в трех тестах.

У меня с заглушкой получится одна картинка везде...

Вот стрелочки на скрине, это заглушка, а картинка которая загружена непостредственно в статью, просто квадратная в первом посте.

По идее где заглушка установлена, должен быть путь к картинке, которая подружается к самой статье, посту. Мне совсем не понятна данная затея...

Изображение

0
Jestik Jestik 6 месяцев назад #

Системное имя для картинки какое?

0
skewes skewes 6 месяцев назад #

Аааааааа)))

Ну вот в описании у вас этого момента нет.

Для того, чтобы картинки выводились, необходимо системное имя photo, тогда все работает)))

У меня было другое имя картинок.

Сейчас работает, спасибо большое, прикольные выводы списков)))

0
Jestik Jestik 6 месяцев назад #

Такое имя поля в системе идет по умолчанию при создании типа контента

0
skewes skewes 6 месяцев назад #

Ан, нет))) Мне необходимо было для статей и там поля Изображение не было… Поэтому не у всех типов контента создается фото, да и может кто устанавливает Инстант без демо данных, там вроде вообще нет типов контеннта, то есть они по умолчанию не устанавливаются.

Более того, может я создал отдельный тип контента с другим именем у изображений… И именно туда устанавливаю ваш стиль)))

0
Jestik Jestik 6 месяцев назад #

Так всегда автоматом создается это поле. Если изображение не надо, то там можно код подправить, несложно. Дополнения рассчитаны на большинство, по сути часто где то компромисс.

0
Capitan Capitan 6 месяцев назад #

Карточки в 1 колонку (default_list_1grid)
При  поле «Наборе изображений» и указании «В списке показывать только первое изображение» не выводит фото в списке. Я так понял работает только с полем «photo», т.к замена в шаблоне «photo» на «photos» проблемы не решает

  1. $photo_html = '';
  2. if (isset($item['fields']['photo'])) {
  3. $photo_html = $item['fields']['photo']['html'];
  4. unset($item['fields']['photo']);
  5. }
0
Jestik Jestik 6 месяцев назад #

Вот такие настройки стоят:
В списке показывать только первое изображение
Ссылка на запись при просмотре списка
Изображение
Изображение
Изображение
Изображение

0
Capitan Capitan 6 месяцев назад #

Да, это все и стоит, попробовал на разных Ваших списках проблема та же
Поставил нофото чтобы выводило заглушку.
Выводит первое фото в списке не там где надо
Изображение

Да, все таки надо было исправить на фотос

  1. <?php
  2. $photo_html = '';
  3. if (isset($item['fields']['photos'])) {
  4. $photo_html = $item['fields']['photos']['html'];
  5. unset($item['fields']['photos']);
  6. }

Теперь нужно с внешним видом решить вопрос

Изображение

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.