LordBelial 0 Опубликовано 25 марта, 2014 Жалоба Share Опубликовано 25 марта, 2014 Как на одной странице (подразумевается тип "страница") вывести несколько картинок, который загружаются не в описании, а через "Загрузить картинки"? <img itemprop="image" src="{$node.image}" /> выводит только одну картинку Конструкция {foreach from=$images item=image} <img itemprop="image" src="{$image.image_path}" alt="{$image.name}" title="{$image.name}" /> {/foreach} Ни чего не выводит. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 марта, 2014 Жалоба Share Опубликовано 25 марта, 2014 По умолчанию - не выводится. Все картинки тоьлко на странице карточки товара выводятся, тэгом content_images Хотя, можно попробовать в шаблон страницы, куда надо вывести, вставить метку {content_images} В зависимости от странцы, может и сработать такой вариант, хотя вряд ли. Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 25 марта, 2014 Автор Жалоба Share Опубликовано 25 марта, 2014 У страницы он выводит, а когда котент нескольких страниц выводится на одну, то не выводится. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 марта, 2014 Жалоба Share Опубликовано 25 марта, 2014 Хотя, вроде не сложно доработать чуть content_images , т.е. что б параметром можно было задать id номер товара, для которого вывести картинки нужно. Сейчас прицеплю обновлённый /app/Vendor/smarty/vam_plugins/function.content_images.php Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 25 марта, 2014 Автор Жалоба Share Опубликовано 25 марта, 2014 жду Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 марта, 2014 Жалоба Share Опубликовано 25 марта, 2014 Вот попробуйте исправленный /app/Vendor/smarty/vam_plugins/function.content_images.php Добавлен параметр content_id т.е. в своём шаблоне, там где идёт вывод товаров, нужно добавить что-то вроде: {content_images content_id={$node.id}} Так же есть параметр template, если нужно измнеить html-код, который выводит тэг content_images. function.content_images.php Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 25 марта, 2014 Автор Жалоба Share Опубликовано 25 марта, 2014 Пишет, что "Прикрепленный файл, который Вы хотели посмотреть, не найден." :( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 марта, 2014 Жалоба Share Опубликовано 25 марта, 2014 Я там по-новой прицепил файл, попробуйте сейчас. Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 25 марта, 2014 Автор Жалоба Share Опубликовано 25 марта, 2014 Что-то не совсем получается как хочется. Сейчас напишу, что я делаю и что получается Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 марта, 2014 Жалоба Share Опубликовано 25 марта, 2014 Можно свой шаблон задавать параметром template, если что, т.е. внешний вид любой делать. Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 25 марта, 2014 Автор Жалоба Share Опубликовано 25 марта, 2014 В админке-содержание-категории и товары создал категорию "Сертификаты и лицензии" в который находятся страницы "Европейские сертификаты", "Азиатские сертификаты", "Украинские сертификаты" и т.д. К полученным страницам я загружаю картинки через "Загрузка картинок" (их там много, порядка 20 - 30). Т.к. мне их надо вывести на одной странице (как уже делали с категориями), то для "Сертификаты и лицензии" я создал отдельный шаблон. В "Страница категории" создал <!-- start: Page section --> <section class="contents-page"> <h2>{page_name}</h2> {content_listing template='certificates-and-licenses' parent={$content_id}} </section> <!-- end: Page section --> В микрошаблоне "certificates-and-licenses" создал <ul class="unstyled"> {foreach from=$content_list item=node} <li class="comment"> <h3 class="comment-h">{$node.name}</h3><span class="date">{$node.date_added}</span><div class="clear"></div> <div class="comment-text">{$node.description}</div> <div class="comment-img">{content_images content_id={$node.id}}</div> </li> {/foreach} </ul> Теперь, когда загружаешь страницу он выводит адрес фотографии src="/images/thumb/187/21_big.jpg" 1. раздела images нет, все фотографии лежат в img (в карточке товаров выводится все правильно) 2."187" - это номер категории, где лежат страницы (он присваивается всем фотографиям не зависимо на какую они были страницу загружены) Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 25 марта, 2014 Автор Жалоба Share Опубликовано 25 марта, 2014 точнее фотографии загружаются в раздел /img/content/номер/название.jpg Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 марта, 2014 Жалоба Share Опубликовано 25 марта, 2014 Похоже ведь на список товара, т.е. категория, внутри категории страницы с картинками, т.е. это обычный вывод категории с товарами. Именно вариант c content_images и позволяет вывести все картинки товара внутри категории, только нужно картинки цеплять к страницам в админке, как обычно, как к товарам. Либо я чего не понял, но вроде как всё делается обычным выводом, как и товары внутри категории, только что б вывести все картинки можно использовать: {content_images content_id={$node.id}} Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 25 марта, 2014 Автор Жалоба Share Опубликовано 25 марта, 2014 Я именно все так и сделал. Картинки цеплял как к товарам выводил {content_images content_id={$node.id}} Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 25 марта, 2014 Автор Жалоба Share Опубликовано 25 марта, 2014 суть в том, что {content_images content_id={$node.id}} пытается вывести не то, что нужно Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 марта, 2014 Жалоба Share Опубликовано 25 марта, 2014 Может в шаблонах у себя что лишнее наисправляли. Я вот пробую на чистой версии, просто беру стандартный шаблон product_listing и добавляю туда: {content_images content_id={$node.id}} Эта строка выводит все картинки соответствующего товара. Можете сами на демке попробовать. Правлю только product-listing микро-шаблон в Админке - Оформление - Микро-шаблоны, ничего больше нигде не трогаю. Затем смотрю полученный html-код страницы в каталоге. Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 25 марта, 2014 Автор Жалоба Share Опубликовано 25 марта, 2014 Тип содержания "товар" или "страница" ? Мне надо ввывести фотографии именно страницы. Сейчас попробую на демки Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 25 марта, 2014 Автор Жалоба Share Опубликовано 25 марта, 2014 То же самое http://demo.vamshop.com/page/4579.html Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 25 марта, 2014 Автор Жалоба Share Опубликовано 25 марта, 2014 В демки (админке) почему-то название категорий и страниц не прописывается Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 марта, 2014 Жалоба Share Опубликовано 25 марта, 2014 Сейчас на demo.vamshop.com/page/4579.html выводится много картинок, т.е. content_images вроде как отрабатывает. Я пробовал на товарах, но это ведь не принципиально, по идее. Попробовал вставить content_images в микро-шаблон footer-links, это выdод страниц, т.е. новостей, информационных страниц и т.д. Тоже выводит картинки. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 марта, 2014 Жалоба Share Опубликовано 25 марта, 2014 А, хотя нет, noimage выводит, а путь к картинки неправильный выводит. Сейчас гляну. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 марта, 2014 Жалоба Share Опубликовано 25 марта, 2014 Вот исправленный /app/Vendor/smarty/vam_plugins/function.content_images.php Теперь выводит правильно. function.content_images.php Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 25 марта, 2014 Автор Жалоба Share Опубликовано 25 марта, 2014 Да, теперь все правильно :) Спасибо =) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 марта, 2014 Жалоба Share Опубликовано 25 марта, 2014 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения