214  /  550
Не хватает статьи или нашли ошибку? Выделите мышкой и нажмите Ctrl+Enter

Подключение индивидуальной таблицы размеров — по разделам и брендам

В Аспро: Максимум вы можете подключать таблицы размеров товаров для категорий, чтобы пользователям было легче определиться с выбором размера продукции. Также вы можете подключить свою таблицу для тех категорий, которым нужны индивидуальные параметры. Например, для категорий «Головные уборы» или «Одежда для новорожденных».

С версии 2.5.4 появилась возможность подключать таблицу размеров отдельно для каждого бренда.

Тогда появляется 3 варианта использования функционала:

  1. Указать таблицу размеров для раздела.
  2. Указать таблицу размеров для раздела и отдельную таблицу для каждого бренда в этом разделе.
  3. Указать таблицу размеров только для бренда без учета раздела — в таком случае таблица будет отображаться у всех товаров этого бренда.

1. Таблица размеров для раздела

Чтобы создать свою таблицу, перейдите в Контент→ Структура сайта → Файлы и папки →  include → table_sizes. Создайте элемент формата «detail_file.php». Используйте примеры файлов «detail_clothes.php» и «detail_shoes.php».

Название файла должно обязательно начинаться с «detail_». После этого названия не должно быть заглавных букв и других символов подчеркивания.

2. Таблица размеров для раздела и отдельно для бренда в этом разделе

Создайте общую таблицу как описано выше. Затем создайте еще одну таблицу и добавьте к названию файла, помимо названия раздела, символьный код бренда — «detail_[название таблицы]_[название бренда]». Например, «detail_clothes_poff.php» — таблица для всех товаров бренда Poff.

3. Таблица размеров только для бренда

Не создавайте общую таблицу. Достаточно создать только таблицу по бренду. Функционал подключает брендовую таблицу при отсутствии общей или заменяет общую таблицу на брендовую при наличии.


Если таблица заполнялась в визуальном редакторе, то после этого необходимо открыть файл в режиме исходного кода php и удалить из него вызовы header и footer.

Затем перейдите в Настройки → Настройки продукта → Пользовательские поля. Перейдите в редактирование поля, где «ID=88» (но ID может быть другой, в зависимости от того, какие свойства были до этого и пересоздавалось ли свойство) и «Название поля = UF_TABLE_SIZES».


На вкладке «Список» заполните поля:

  • «XML_ID» заглавными буквами — из названия таблицы после «detail_». В нашем примере это значение равно «EXAMPLE»;
  • «Значение» — название таблицы;
  • Для работы брендовой таблицы добавьте значение, у которого XML_ID равно названию таблицы, и выберите его для раздела.

Сохраните изменения.


Перейдите в редактирование раздела, чтобы включить отображение новой таблицы. На вкладке «Доп. поля» выберите значение новой таблицы в поле «Таблица размеров». Сохраните изменения.