Нет описания правки
Нет описания правки
 
Строка 12: Строка 12:


Не решена проблема с многоуровневым каталогом - для его использования на данный момент следует использовать разные шаблоны списка товаров (каталога), например '''catalog''' и карточек товара, например '''item'''
Не решена проблема с многоуровневым каталогом - для его использования на данный момент следует использовать разные шаблоны списка товаров (каталога), например '''catalog''' и карточек товара, например '''item'''
'''Использование фильтров:'''
!= - не равно
<> - не равно
>= - значения больше или равно, чем в фильтре
<= - значения меньше или равно, чем в фильтре
%% - в середине поля
% - любые символы в начале поля
> - значения больше, чем в фильтре
< - значения меньше, чем в фильтре
= - точное совпадение
пустой ключ - то же, что и "="
'''Пример фильтра:'''
<nowiki>$options["filter"]["%%CHARACTERISTICS"] = array(
        "LOGIC" => "OR",
        "%%CHARACTERISTICS" => array(
            htmlspecialchars(urldecode($_REQUEST["geo"])),
            ''
        )
    );</nowiki>

Текущая версия от 22:51, 30 ноября 2018

Вывод каталога

Название таблицы соответствует названию каталога.

Пример вывода кастомного каталога (по умолчанию catalog):

$productsObj = new ITEM();

$products = $productsObj->getCatalog(true, 'all', 'testcatalog');

Массив с данными каталога внутри карточки товара APP::$MODULE_BUFFER['item']

Не решена проблема с многоуровневым каталогом - для его использования на данный момент следует использовать разные шаблоны списка товаров (каталога), например catalog и карточек товара, например item

Использование фильтров:

!= - не равно

<> - не равно

>= - значения больше или равно, чем в фильтре

<= - значения меньше или равно, чем в фильтре

%% - в середине поля

% - любые символы в начале поля

> - значения больше, чем в фильтре

< - значения меньше, чем в фильтре

= - точное совпадение

пустой ключ - то же, что и "="

Пример фильтра:

$options["filter"]["%%CHARACTERISTICS"] = array( "LOGIC" => "OR", "%%CHARACTERISTICS" => array( htmlspecialchars(urldecode($_REQUEST["geo"])), '' ) );