Инструменты пользователя

Инструменты сайта


wiki:variable_features

Различия

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

Ссылка на это сравнение

wiki:variable_features [2016/02/11 18:08] (текущий)
Строка 1: Строка 1:
 +====== Массив {$features} ======
  
 +Массив **{$features}** содержит свойства товаров с данной категории (в которой находимся в данный момент) и их уникальные значения.
 +
 +==== Структура массива ====
 +
 +<PHP>
 +Array
 +(
 +    [1] => stdClass Object
 +    (
 +        [id] => 1
 +        [position] => 1
 +        [in_filter] => 1
 +        [yandex] => 1
 +        [auto_name_id] => 
 +        [auto_value_id] => 
 +        [url] => age
 +        [name] => Возраст
 +        [options] => Array
 +        (
 +            [0] => stdClass Object
 +            (
 +                [product_id] => 142
 +                [feature_id] => 1
 +                [value] => От 3 до 6 лет
 +                [translit] => ot3do6let
 +                [count] => 4
 +            )
 +
 +            [1] => stdClass Object
 +            (
 +                [product_id] => 143
 +                [feature_id] => 1
 +                [value] => От рождения
 +                [translit] => otrozhdeniya
 +                [count] => 2
 +            )
 +
 +        )
 +
 +    )
 +    [2] => stdClass Object
 +    (
 +        [id] => 2
 +        [position] => 2
 +        [in_filter] => 1
 +        [yandex] => 1
 +        [auto_name_id] => 
 +        [auto_value_id] => 
 +        [url] => material
 +        [name] => Материал
 +        [options] => Array
 +        (
 +            [0] => stdClass Object
 +            (
 +                [product_id] => 143
 +                [feature_id] => 2
 +                [value] => Пластмасса
 +                [translit] => plastmassa
 +                [count] => 1
 +            )
 +            [1] => stdClass Object
 +            (
 +                [product_id] => 142
 +                [feature_id] => 2
 +                [value] => Пластмасса. ткань
 +                [translit] => plastmassatkan
 +                [count] => 4
 +            )
 +            [2] => stdClass Object
 +            (
 +                [product_id] => 147
 +                [feature_id] => 2
 +                [value] => Ткань
 +                [translit] => tkan
 +                [count] => 1
 +            )
 +        )
 +    )
 +)
 +</​PHP>​
 +
 +==== Подробно о каждом свойстве ====
 +
 +  * **id** - id свойства в БД
 +  * **position** - позиция свойства (сортировка в админ-панеле)
 +  * **in_filter** - используется ли данное свойство в фильтре ((1-используется,​ 0-не используется))
 +  * **yandex** - выгружать ли данное свойство в Я.Маркет ((1-выгружать,​ 0-не выгружать))
 +  * **auto_name_id** - идентификатор названия свойства для описаний в категориях
 +  * **auto_value_id** - идентификатор значения свойства для описаний в категориях
 +  * **url** - URL свойства ((применяется для ЧПУ фильтра))
 +  * **name** - название свойства
 +  * **options** - массив значений данного свойства
 +
 +  * **options[x]->​product_id** - id товара которому принадлежит данное значение
 +  * **options[x]->​feature_id** - id свойства которому принадлежит данное значение
 +  * **options[x]->​value** - значение свойства
 +  * **options[x]->​translit** - транслит значения ((используется в ЧПУ фильтре))
 +  * **options[x]->​count** - Количество товаров с данным свойством
wiki/variable_features.txt · Последние изменения: 2016/02/11 18:08 (внешнее изменение)