SmartyDev Posted September 27, 2015 Report Share Posted September 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". Quote Link to post Share on other sites
mishanya Posted September 27, 2015 Report Share Posted September 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 и тогда вам не нужен будет цикл. Quote Link to post Share on other sites
mishanya Posted September 27, 2015 Report Share Posted September 27, 2015 не проще ли сделать плагин в view/View.php для вывода товара по айди, это облегчит задачу и не нужно будет в шаблоне делать эти запросы. Quote Link to post Share on other sites
Kosjak76 Posted September 27, 2015 Report Share Posted September 27, 2015 Попробуйте использовать стандартный плагин для вывода НОвых товаров, в нем есть и картинки и цены Quote Link to post Share on other sites
SmartyDev Posted September 27, 2015 Author Report Share Posted September 27, 2015 Спасибо, решил. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.