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

Add

Описание и параметры

CSmileSet::add(
	Array(
		'STRING_ID' => 'new_category',
		'SORT' => 300,
		'TYPE' => CSmileSet::TYPE_SET,
		'LANG' => Array(
			'ru' =>    'Новая категория',
			'en' => 'New category',
		)
	)
);

Добавление набора смайлов. Cтатический метод.

Параметры

Параметр Описание
STRING_ID Строковый ключ, для поиска и импорта
SORT Сортировка
TYPE Тип, который может быть CSmileSet::TYPE_SET - набор, CSmileSet::TYPE_GALLERY - галерея.
LANG Название смайла
PARENT_ID ID родительской галереи

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

Возвращает $ID в случае удачного добавления и false в случае возникновения ошибки (создается Класс CApplicationException)

Пример

Добавление с вложенностью:

$id = CSmileGallery::add(
	Array(
		'STRING_ID' => 'gallery_darneo',
		'SORT' => 100,
		'LANG' => Array(
			'ru' => 'Новая галлерея',
			'en' => 'New gallery',
		)
	)
);

$result = CSmileSet::add(
	Array(
		'STRING_ID' => 'list_gallery',
		'SORT' => 100,
		'PARENT_ID' => $id,
		'TYPE' => CSmileSet::TYPE_SET,
		'LANG' => Array(
			'ru' => 'Новые emoji',
			'en' => 'New category',
		)
	)
);
echo $result;


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