В самом последней версии в шаблоне Модерн в списке контента изображение при нажатии открывается, а не производится переход в запись. Как сделать, чтобы был простой переход при клике на изображение?
В самом последней версии в шаблоне Модерн
Сейчас проверил, у меня при нажатии на изображение в списке контента новости, переходит на запись — саму новость. Может проблемма не в последней версии?
Aliaksandr, Да, в новостях именно так — переход. На демо сайте тестировал. А вот в статьях, если создать поле (Набор изображений), все изображения выводятся в списке и на них кнопка увеличения при наведении. Причем шаблон у них один — default_list_tpl. На 2.13 выводилось только первое и с него был переход.
А вот в статьях, если создать поле (Набор изображений)
Тип поля, должен быть Изображение. Что бы из списка контента, при нажатии на картинку — переходило на саму статью. Вы получается выводите Вместо поля изображение — набор изображений в список статей, и соотвественно, набор изображений становится простой картинкой и не кликабельной картинкой.
Попробуйте снять поле Набор изображений из активности в списке, и сделать вместо его поле Изображение.
Да, я знаю такое. Когда-то, придя к выводу, что отдельно два поля — Изображение + Набор изображений очень неудобно, а Набор изображений выводится в списке только целиком, как сейчас вот, я совершенно случайно, сделал так, как мне нужно: в системном поле photo тип из Изображение изменил на Набор изображений и… случилось чудо — в списке выводилось одно фото. Это где-то ранее обсуждалось немножко...
А вот с подключением шаблона модерн чудо исчезает. 😔
А вот с подключением шаблона модерн чудо исчезает.
В данном случае, я б сказал иначе: с подключением шаблона модерн исчезает ошибка вывода поля. В принципе, такой вывод поля в списке, как нужен вам, многим пригодится. Просите разработчика здесь: https://github.com/instantsoft/icms2/issues (опция не помешает и для поля типа «изображение» (там всё наоборот — всегда ссылка, а не всегда она нужна)).
----------------------
Пока можете решить либо правкой поля, либо на уровне шаблона. Я бы выбрал второй вариант (шаблон). Если вас второй устраивает, то ответьте для начала на вопрос: поле с картинкой в списке записей должно выводиться в особом месте или должно выводиться согласно порядку полей в настройках ТК?
В принципе, можете стукнуть в личку.
Олег Васильевич я, да, насколько я помню, вы это тогда и разъяснили. Это была полезная ошибка… )
А на гитхаб напишу обязательно.
Шаблон проще. А поле согласно порядку полей. А ежели что, то и стилями куда угодно поставить можно.
Вот, нашел то обсуждение: instantcms.ru/forum/vyvod-osnovnogo-foto-iz-nabora-izobrazhenii.html
Вот, нашел то обсуждение
Так и заюзайте тот код где надо. Имхо, в цикле, где перебираются поля, юзать гораздо удобнее.
Если нужно для всех полей этого типа, условие измените на:
$field['type'] == 'images'
Если не используете отдельный шаблон для списка типа контента, в условие добавьте проверку на него:
$ctype['name'] == 'board' && $field['name'] == 'photos'
Если для нужно для нескольких ТК, понадобится, к примеру, массив с нужными
Я скопировал default_list_tpl в свой шаблон. А вот куда это код вставить? В старом-то есть <?php...<div class=«photos»>, который можно было заменить, а в новом с photo ничего нету, там всё по другому...
Yar, откуда мне знать в каком месте оно вам надо? Потихоньку начинаем здесь простыни развешивать. Стучите в личку
Хорошо. Я шаблон только начал делать, поэтому сначала соберу в кучу то, что не смогу сделать сам и начну стучать.