Тема: Вывод характеристики

Здравствуйте! Хочу задать может и глупый вопрос, но все же.
Как вывести характеристику товара, если у нее стоит галка "Не отображать в карточке товара"?
$product->getPropertyValuebyId в данном случае выводит пустое значение.
А отображать в карточке товара неудобно, приходится менять код вывода всех Характеристик товара.

2

Re: Вывод характеристики

Добрый день!

Метод $product->getPropertyValueById() - возвращает значение из заранее загруженных характеристик.
По умолчанию, в контроллере modules/catalog/controller/front/product.inc.php выполняется загрузка только публичных характеристик.

$item->fillProperty(true);

Соответственно в шаблоне карточки товара, вы не сможете вызвать getPropertyValueById, если не вызовите

{$product['properties'] = null}
{$product->fillProperty()|devnull}
{$product->getPropertyValueById(12)}

т.е. не загрузите все характеристики

Повысить оценку Понизить оценку