Меню KDT

Виджет "Категории товаров"

  • parent_pkid - pkid категории, подкатегории которой нужно получить.

Данная функция позволяет получить список всех категорий и подкатегорий товаров:

{% set categoriesdata = ioCallAction(
		'io.model.cms20.content.trade.categories.getData', {
			filter: {
				parent_pkid: 0,
			},
			order: {
				pos: 'asc',
			},
			limit: 1000,
		}
	).data %}

  • parent_pkid - pkid категории, подкатегории которой нужно получить.

Данная функция позволяет также получить список категорий товаров с дополнительным пунктом "Все товары":

{% set categoriesdata = xaddpre(ioCallAction(
		'io.model.cms20.content.trade.categories.getData', {
			filter: {
				parent_pkid: 0,
			},
			order: {
				pos: 'asc',
			},
			limit: 1000,
		}
	).data, null, {
		pkid: null,
		name: {
			ru: 'Все товары',
			en: 'All goods',
			kz: 'Все товары'
		},
		parent_pkid: 0,
	}) %}

  • parent_pkid - pkid категории, подкатегории которой нужно получить.

Данная функция позволяет получить список всех категорий и подкатегорий товаров:

{% set categoriesdata = ioCallAction(
		'io.model.cms20.content.trade.categories.getChilds', {
			category_pkid: 0,
		}
	).data %}

  • category_pkid - pkid категории, все подкатегории которой нужно получить. Параметр обязательный

В переменной categoriesdata содержится массив с категориями, где имеются следующие элементы:

Параметр Описание Тип данных
pkid pkid категории long integer
parent_pkid pkid родителя категории (у основных категорий значение 0) long integer
pos Позиция категории в списке long integer
code_HS Код ТНВЭД string
isShowColors Флаг, определяющий возможность выбирать цвета для товаров boolean
(true/false)
isShowFittingRoom Флаг, определяющий возможность выбирать фото товаров для примерочной boolean
(true/false)
isShowGenders Флаг, определяющий возможность выбирать пол для товаров boolean
(true/false)
name Массив названий категорий товаров collection array
(ru: "Бытовая химия", en: "Бытовая химия", kz: "Бытовая химия")

Данная переменная содержит в себе список разрешенных категорий и подкатегорий товаров, установленных в настройках сайта:

{% set site_categories = site.object.offer_categories %}

Доступна только у сайтов, использующих CMS.

Код обязательно должен обладать отступом (tabs).