SmartyDev Опубликовано 27 сентября, 2015 Жалоба Поделиться Опубликовано 27 сентября, 2015 Здравствуйте. Проблема такая. Пытаюсь вывести 1 товар по ID товару следующим методом: {api module=products method=get_products id=8 var=products} {foreach $products as $product} {if $product->image} <a href="products/{$product->url}"><img src="{$product->image->filename|resize:200:200}" alt="{$product->name|escape}"/></a> {/if} <a href="products/{$product->url}">{$product->name|escape}</a> {$product->variant->price|convert} {$currency->sign|escape} {/foreach} Но выводится правильно только название и url адрес. Изображение товара не выводится, также значение цены - "0". Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 27 сентября, 2015 Жалоба Поделиться Опубликовано 27 сентября, 2015 Здравствуйте. Проблема такая. Пытаюсь вывести 1 товар по ID товару следующим методом: {api module=products method=get_products id=8 var=products} {foreach $products as $product} {if $product->image} <a href="products/{$product->url}"><img src="{$product->image->filename|resize:200:200}" alt="{$product->name|escape}"/></a> {/if} <a href="products/{$product->url}">{$product->name|escape}</a> {$product->variant->price|convert} {$currency->sign|escape} {/foreach} Но выводится правильно только название и url адрес. Изображение товара не выводится, также значение цены - "0". потому что в методе get_products() нет выбора картинок и вариантов, вам нужно отдельно вызывать еще методы get_images() и get_variants() для этого айди товара. также если вам нужен один товар, можно пользоваться методом get_product и тогда вам не нужен будет цикл. Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 27 сентября, 2015 Жалоба Поделиться Опубликовано 27 сентября, 2015 не проще ли сделать плагин в view/View.php для вывода товара по айди, это облегчит задачу и не нужно будет в шаблоне делать эти запросы. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 27 сентября, 2015 Жалоба Поделиться Опубликовано 27 сентября, 2015 Попробуйте использовать стандартный плагин для вывода НОвых товаров, в нем есть и картинки и цены Цитата Ссылка на сообщение Поделиться на другие сайты
SmartyDev Опубликовано 27 сентября, 2015 Автор Жалоба Поделиться Опубликовано 27 сентября, 2015 Спасибо, решил. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.