Группы
Технические вопросы
7.x

Группы в разделе

Добрый день.

Версия 7.2

Подскажите пожалуйста, есть ли какая-то возможность определить в коде схемы модели представления раздела, включен ли в данный момент в разделе фильтр по какой-либо группе (используется стандартный функционал групп)?

Спасибо.

Нравится

2 комментария

Все нужные Вам методы есть в схеме SectionModule, и они доступны через песочницу (sandbox), так что Вы можете в Ваших схемах секции обращаться к ним следующим образом, и анализировать массив включенных фильтров-папок:
[javascript]
define('ContactSection', ['Contact', 'ContactSectionStructure', 'sandbox', 'ContactSectionResources'],
function(Contact, structure, sandbox, resources) {
structure.userCode = function() {

// only for debug\test
document.scc = this;

this.methods.init = function() {
// only for debug\test
document.scc = this;
};

this.methods.GetFolderFilterArray = function() {
return sandbox.publish("GetFolderFilter", null, [sandbox.id + "_QuickFilterModule"]);
};
};

return structure;
});
[/javascript]

Показать все комментарии