Статус наличия в списке товара

Здравствуйте!

Нужна помощь в выводе статуса товара в списке товаров.

Затык произошел в том, что в шаблоне product_data.tpl к статусам заказа я добавил свой текст, т.е. сейчас в карточке товара наличие показывается следующим образом:

Срок поставки 2-3 дня. В наличии 21шт.

или

Нет в наличии. Срок заказа 6-8 недель

цифра 21 и “Нет в наличии” показывается штатными средствами, остальное добавлено языковыми переменными и характеристиками.

И когда я добавляю показ наличия в список товара с помощью:

{assign var=“product_amount” value=“product_amount_$obj_id”}
{$smarty.capture.$product_amount nofilter}

он показывает помимо кол-ва 21 и весь добавленный мной текст, что не очень хорошо, слишком много информации для вывода в списке.

Пытался скрыть не нужный текст с помощью Java. Вроде срабатывает, но при выборе фильтра JS не срабатывает, видимо это связано с Аяксом.

Как же все таки показать в списке товара только сам статус без добавленного текста ?

При выводе доп. информации добавьте условие на детальную страницу товара

{if $details_page}
   ....текст только для карточки товара....
{/if}

Спасибо! Сработало. Оказалось все так просто

1 лайк