Характеристики

Как вывести характеристики в каталоге?

1. Создайте новый файл в папке >>/wa-apps/shop/lib/classes/shopAdd.class.php>> и разместите там код

PHP
<?
    class shopAdd
    {
        public static function GetCode($code) 
        {
            $feature_model = new shopFeatureModel();
            $code = $feature_model->getByField('code', $code);
            return $code['name'];
        }
    }

2. Добавьте код вывода в в файле >>list-thumbs.html>>

Smarty
{if $p.features} 
        <ul class="product-features">
        {foreach $p.features as $f_code => $f_value}
            <li>
                <b>{shopAdd::GetCode({$f_code})}</b> {if is_array($f_value)}{implode(', ', $f_value)}{else}{$f_value}{/if}</span>
            </li>
       {/foreach}
        </ul>
    {/if}

Читайте также

Как вывести выбранные характеристики товара в каталоге Shop-Script
Характеристики22 сентября 2025 г.

Как вывести выбранные характеристики товара в каталоге Shop-Script

По умолчанию в Shop-Script у товара есть массив $p.features, в котором хранятся все характеристики. Иногда нужно показывать только определённые характеристики — например, размер и цвет.

Выбор артикула в каталоге в Shop-Script
Характеристики26 июля 2024 г.

Выбор артикула в каталоге в Shop-Script

Данная доработка позволит пользователю Shop-Script добавлять товар с любым выбранным артикулом.

Вывести конкретную характеристику в любом месте шаблона
Характеристики1 июня 2022 г.

Вывести конкретную характеристику в любом месте шаблона

Добавьте в файл product.html