Настройка модуля.
Все настройки, включая настройки фильтра сохраняются при нажатии или
Оперативные настройки сохраняются только на время работы модуля без перезагрузки страницы.
Общие настройки.

Пункт | Описание |
---|---|
Разделитель атрибутов | Применяется если товар может иметь несколько разных значений одного и того же атрибута. Более подробно прочтите в Термины и определения. |
Учитывать порядок сортировки | При формировании деревьев будет учтен порядок сортировки, который установил пользователь. Если этот чекбокс не отмечен, будет сделана сортировка по алфавиту. |
Смарт скроллинг | Включает автопрокрутку узлов дерева внутри фиксированной видимой области. Удобно для больших магазинов при использовании Drag-and-Drop. |
Показывать пустые значения | Показывать или скрывать пустые значения атрибута или пустые шаблоны. О пустых значениях более подробно Удалить пустые значения. |
Товар в новом окне | Открывать страницу (карточку) товара в новом окне. На вкладке Товары по двойному клику на выбранном товаре есть возможность переадресации на карточку товара. |
Ленивая загрузка | Управление режимом загрузки деревьев. Если режим включен, то, как и раньше, дочерние узлы подгружаются по запросу. Если отключен, дерево грузится полностью. Более подробно в разделе Загрузка узлов. |
Кэш деревьев атрибутов | Управление режимом загрузки деревьев. Если режим включен, то при построении дерева атрибутов на различных вкладках, данные будут получены не из базы данных, а из кэш файла, соответствующего данному дереву. Дополнительно: Очистить кэш деревьев. |
Все магазины | Управление списком категорий для мультимагазинов. Если режим включен, то в список категорий попадут категории всех магазинов, если отключен, то только категории магазина указанного в системных настройках. |
Изменить размеры скроллинга
Высоту области прокрутки можно изменить. Для этого в файле /admin/view/stylesheet/attributico.css
надо изменить свойство .smart-scroll {height: 250px;}
.
Соблюдайте осторожность при открытии карточки товара в новом окне
Когда Вы вносите изменения в карточке товара, эти изменения происходят непосредственно в БД. Attribut&co "подхватит" эти изменения только в момент загрузки модуля. Если Вы переключитесь обратно на страницу модуля без его перезагрузки, то Attribut&co не будет "знать" о ваших изменениях. Продолжив работу с модулем, Вы рискуете нарушить целостность данных. Применяйте этот режим в крайних случаях, например, когда важно видеть всю панораму Атрибутов. В большинстве случаев достаточно ориентироваться на информационный баннер, где отражаются параметры Атрибута и Группы с которыми осуществлена переадресация на карточку товара.
Настройки деревьев.

Теперь есть возможность для каждого дерева сделать настройку дочерних узлов Атрибута. Отметка чекбокса узла в делает его видимым в соответствующем дереве. Обозначение деревьев можно посмотреть в разделе Термины и определения.
Добавление/удаление атрибутов категории.

Пункт | Описание |
---|---|
Добавлять атрибут категории в товары | При добавлении нового Атрибута в категорию, он будет автоматически добавлен во все товары этой категории. Значения атрибута во всех товарах этой категории будут заполнены в соответствии с разделом "Добавление значений атрибута в товар". |
Удалять атрибут категории из товаров | При удалении Атрибута из категории, он будет автоматически удален из всех товаров этой категории. |
Наследование.

Пункт | Описание |
---|---|
Добавлять во все подкатегории | При добавлении нового Атрибута в категорию, он будет рекурсивно добавлен во все дочерние категории (подкатегории). Значения атрибута во всех товарах этих подкатегорий будут заполнены в соответствии с разделом "Добавление значений атрибута в товар". |
Удалять из всех подкатегорий | При удалении Атрибута из категории, он будет рекурсивно удален из всех подкатегорий а Значения из всех товаров этих подкатегорий. |
Автовыбор подкатегорий с учетом иерархии | Рекурсивный выбор всех дочерних подкатегорий отмеченной категории. Если отмечены все дочерние категории, родительская отмечается автоматически. |
Алгоритм наследования требует некоторых пояснений. Первые два пункта настроек обеспечивают недостаточно гибкий алгоритм. Что делать, если не во все подкатегории требуется добавлять тот или иной атрибут? Начиная с версии 2.1.0 появилась возможность отметить целевые подкатегории с помощью чекбоксов. Пока ничего не отмечено - действуют правила рекурсивного добавления/удаления (если отмечены первые два пункта). Если отмечена хотя бы одна категория - действие рекурсии отменяется. Т.е. отменяется действие первых двух пунктов. Все действия будут производится только с отмеченными категориями.
Впрочем, теперь даже без первых двух пунктов можно рекурсивно отметить все подкатегории кликнув на чекбокс родительской категории. Для этого пункт Автовыбор подкатегорий с учетом иерархии должен быть отмечен (включен).
Обратите внимание
При включенном режиме иерархии действует и обратное правило - при выборе всех дочерних, родительская выбирается автоматически. Или - при отмене хотя бы одной дочерней, родительская автоматически отменяется.
Учитывая сказанное выше, если не нужна рекурсия, если не нужна иерархия, а нужен произвольный набор категорий, то режим Автовыбор подкатегорий с учетом иерархии надо отключить. Для оперативного управления этим режимом в дереве Категории в контекстном меню, Настройки есть пункт Учитывать иерархию.
Очень важно
Действия всегда выполняются по отношению к целевой категории независимо от того, отмечена она или нет. Целевая - это та категория, куда вы перетаскиваете атрибут с помощью Drag-and-Drop или Copy-Paste, которая в результате откроется в дереве справа со всеми своими Атрибутами категории.
Добавление значений атрибута в товар.

Пункт | Описание |
---|---|
Значения атрибутов | Этот пункт задает способ действий со Значениями атрибута в момент добавления Атрибута в категорию. |
Очищать |
При добавлении Атрибута в категорию, Значения атрибута будут очищены. |
Не менять |
При добавлении Атрибута в категорию, Значения атрибута, если они уже есть в товарах, останутся без изменений. |
Заменять дежурным |
При добавлении Атрибута в категорию, Значения атрибута в товарах этой категории, будут заменены Дежурным шаблоном, если сам этот шаблон не пустой. |
Только в пустые |
При добавлении Атрибута в категорию, пустые Значения атрибута в товарах этой категории, будут заменены Дежурным шаблоном, если сам этот шаблон не пустой, непустые Значения атрибута останутся без изменений. |
Ручной ввод.
По точно такому же способу, значения атрибутов будут изменяться при "ручном" редактировании карточки товара. Например, отметка пункта "Показывать в категории" на вкладке Связи приведет к добавлению в этот товар всех атрибутов данной категории, а в поле Значение в колонке "Текст" подставится Дежурный шаблон.
Внимание!
При отключенном пункте Добавлять атрибут категории в товары, настройки Добавление значений атрибута в товар не активируются.
Сравнение значений.
Эта настройка определяет алгоритм обновления Значений после их редактирования.

Сохранение или обновление Значений происходит в момент закрытия однострочного редактора если не было отмены клавишей [Esc]. В этот момент происходит поиск редактируемого образца среди всех Значений данного Атрибута и замена его на новое, отредактированное, состояние.
Стандартом является поиск и замена всех вхождений редактируемого образца (подстроки) в Значение (строку)
Например, есть такие записи (MP4/AVI, MP4-MPEG4/MP4-MPG/VOB, MP4/AVI/MKV, MP4/AVI/MKV/VOB
). После замены, например, MP4
на MP3
произойдет следующее (MP3/AVI, MP3-MPEG4/MP3-MPG/VOB, MP3/AVI/MKV, MP3/AVI/MKV/VOB
), т.е. все вхождения образца MP4
обновились на MP3
.
Теперь рассмотрим пример, где такое обновление нас не устроит. Допустим, некоторый Атрибут имеет набор Значений (Шаблонов) (50, 50-100, 50/500/500-5000, 500
).
После замены 50
на 50гр
получим неожиданный результат (50гр, 50гр-100, 50гр/50гр0/50гр0-50гр00, 50гр0
).
Несмотря на то, что это частный случай, можно его учесть. Для этого надо включить настройку "По точному совпадению". В этом режиме результат редактирования будет правильным (50гр, 50-100, 50гр/500/500-5000, 500
).
Разница редактирования Шаблонов и Значений
Описанная выше настройка касается редактирования Значений.
Обновление Шаблона всегда делается по точному совпадению редактируемого образца и всего Шаблона целиком.
Эта настройка влияет также на выборку товаров, у которых присутствует определенное Значение атрибута.
Например, если установлен режим "По вхождению подстроки", то при нажатии на Значение атрибута 20
,
в дереве товаров будут выведены товары со Значениями 20
, 120
, 200
.
Если же установлен режим "По точному совпадению", то при нажатии на Значение атрибута 20
,
в дереве товаров будут выведены товары только со Значениями 20
.
От этой настройки зависит также удаление значений.
Оперативное изменение настроек.
Некоторые настройки можно изменять оперативно, в процессе работы. По окончании работы они не сохраняются.
Если в контекстном меню выбрать пункт "Настройки", то появится диалоговое окно управления деревом.