Перейти к содержанию
Официальный форум поддержки Simpla

Вывод свойств товара через api


Рекомендуемые сообщения

Здравствуйте. Пытаюсь вывести в шаблоне main.tpl (последние товары например) свойства товара

{api module=features method=get_features var=features}
{foreach $features as $ff}<div>{$ff->name} {$ff->value}</div>{/foreach}

Выводу таким методом, только почему-то выводится название свойств а значение пустое. Как решить проблему?

 

Также хотел-бы узнать как таким методом вывести определенные свойства по ихнему ID

Ссылка на сообщение
Поделиться на другие сайты

Значения свойств выводятся только в привязке к определенному товару. У тебя не указан ID товара.

Ссылка на сообщение
Поделиться на другие сайты

Ааа я понял. Метод надо другой использовать: get_options

 

{api module=features method=get_options product_id=$product->id var=features}

Ссылка на сообщение
Поделиться на другие сайты

Короче, добавь новую функцию в view/View.php 

 

В самом конце посмотри там, если ты прогер, то всё поймёшь )) нужно доабвить функцию и зарегистрировать плагин.

Составь там свою функцию, и потом вызови её через шаблон таким синтаксисом:

 

{<название функции без слова _plugin> var=features product_id=$product->id}

Ссылка на сообщение
Поделиться на другие сайты

Да, спасибо. Вывел таким методом:

{if $product->options}
   {foreach $product->options as $f}
       {if $f->feature_id==149}<div><b>Материал:</b> {$f->value}</div>{/if}
   {/foreach}
{/if}

Мне ведь определенные свойства нужно было вывести.

Ссылка на сообщение
Поделиться на другие сайты
  • 2 года спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...