Документация для разработчиков
Темная тема

GetConfigSetId

Примечание: С версии 15.5.2 не используется в выборках по умолчанию, теперь нужно использовать метод CSmileGallery::getDefaultId т.к. теперь выборка смайлов идет не по наборам, а по галереям.

CSmileSet::getConfigSetId(
);

Получение идентификатора набора для парсера из настроек модуля. Cтатический метод.

Возвращаемое значение

Возвращает идентификатор набора.

Примечание

Внутри метода необходимы статические проверки без базы данных. Если обойти это ограничение невозможно, нужно использовать кеширование методом бакетов. По 100 элементов в одном кеше, так как это кеш для пользователей, которых может быть много.

События

Событие ВызываетсяКлассС версии
OnBeforeSmileGetConfigSetId перед получением настроек смайла и позволяет подменить результат настройки.
AddEventHandler("main", "OnBeforeSmileGetConfigSetId", "___OnBeforeSmileGetConfigSetId");
function ___OnBeforeSmileGetConfigSetId($setId)
{
	return 16;
}

echo CSmileSet::getConfigSetId(); // return 16
GetConfigSetId12.5.7


© «Битрикс», 2001-2024, «1С-Битрикс», 2024