support 447 Опубликовано 6 февраля, 2019 Жалоба Share Опубликовано 6 февраля, 2019 8 часов назад, allef сказал: Еще вопрос, вот у категории у меня две картинки. В одном месте надо показывать именно вторую. Как это сделать? Нужно просто задать свой шаблон, который будет выводить не все картинки, а только вторую и вставить его в нужное место. В Админке - Расширения - Тэги зайдите в тэг content_images Внизу нажмите кнопку Создать микро-шаблон из тэга. Затем в опции псевдоним напримиер пишите my-image-template В содержимом шаблона всё удалите и оставьте только: {$images.1.image} Это как раз вывод адреса второй картинки. Всё, затем в нужное место вставляйте Ваш шаблон, например в Админке - Оформление - Шаблоны - Шаблон карточки товара: {content_images template="my-image-template"} Либо можете прямо в описании товара в админке вставить вставить, вот так: {content_images template="my-image-template" content_id="{$content_id}"} Ссылка на сообщение Поделиться на другие сайты
allef 0 Опубликовано 6 февраля, 2019 Жалоба Share Опубликовано 6 февраля, 2019 Спасибо) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 февраля, 2019 Автор Жалоба Share Опубликовано 6 февраля, 2019 13 минут назад, allef сказал: Спасибо) Не за что, надеюсь, что получилось то, что задумали. Ссылка на сообщение Поделиться на другие сайты
allef 0 Опубликовано 6 февраля, 2019 Жалоба Share Опубликовано 6 февраля, 2019 Что то не могу разобраться. Переделываю слайдер- туда выводить производителей хочу. В шаблон вставила конструкцию: {content_listing template="slider" parent="collection" type="manufacturer" limit="5" order="order-asc"} Все прекрасно, но в шаблоне slider картинка выводится вот так: <img class="image" src="{$node.image}" alt="{$node.name}"{if {$node.image_width} > 0} width="{$node.image_width}"{/if}{if {$node.image_height} > 0} height="{$node.image_height}"{/if} /> Это первая картинка производителя, но у меня она используется в другом месте. Мне надо бы вторую сюда вывести. Реально? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 февраля, 2019 Автор Жалоба Share Опубликовано 6 февраля, 2019 1 час назад, allef сказал: Что то не могу разобраться. Переделываю слайдер- туда выводить производителей хочу. В шаблон вставила конструкцию: {content_listing template="slider" parent="collection" type="manufacturer" limit="5" order="order-asc"} Все прекрасно, но в шаблоне slider картинка выводится вот так: <img class="image" src="{$node.image}" alt="{$node.name}"{if {$node.image_width} > 0} width="{$node.image_width}"{/if}{if {$node.image_height} > 0} height="{$node.image_height}"{/if} /> Это первая картинка производителя, но у меня она используется в другом месте. Мне надо бы вторую сюда вывести. Реально? Внутри шаблоне content_listintg метки наверное не получится сделать так как Вы хотите. Хотя попробуйте в Админке - Оформление - Микро-шаблоны - slider Внутри foreach ... /foreach добавить код: {content_images template="my-image-template" content_id="{$node.id}"} Может и получится, а может и нет. Ссылка на сообщение Поделиться на другие сайты
allef 0 Опубликовано 6 февраля, 2019 Жалоба Share Опубликовано 6 февраля, 2019 неа. не получилось( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 февраля, 2019 Автор Жалоба Share Опубликовано 6 февраля, 2019 1 час назад, allef сказал: неа. не получилось( Попробуйте так: {content_images template="my-image-template" content_id="{$node.id}"} У меня работает всё, т.е. именно вторую картинку выводит в слайдере. и уже затем просто в атрибут src= подставьте эту строку, т.е. в шаблоне slider вместо: <img class="image" src="{$node.image}"{if {$node.image_width} > 0} width="{$node.image_width}"{/if}{if {$node.image_height} > 0} height="{$node.image_height}"{/if} /> пишите: <img class="image" src="{content_images template="my-image-template" content_id="{$node.id}"}" alt="{$node.name}"{if {$node.image_width} > 0} width="{$node.image_width}"{/if}{if {$node.image_height} > 0} height="{$node.image_height}"{/if} /> Ссылка на сообщение Поделиться на другие сайты
allef 0 Опубликовано 7 февраля, 2019 Жалоба Share Опубликовано 7 февраля, 2019 о, спасибо, все получилось. не получалось потому что я не вставляла в scr Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 февраля, 2019 Автор Жалоба Share Опубликовано 7 февраля, 2019 15 минут назад, allef сказал: о, спасибо, все получилось. не получалось потому что я не вставляла в scr Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения