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

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-2023, «1С-Битрикс», 2023
Наверх