Jump to content

Вопрос по методу вывода посредством api 2.3.7 - get_products


Recommended Posts

Здравствуйте. Проблема такая. Пытаюсь вывести 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".

Link to post
Share on other sites

Здравствуйте. Проблема такая. Пытаюсь вывести 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 и тогда вам не нужен будет цикл.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...