Логотип

Документация по макросам и шаблонам UMI.CMS

umiSettings getIdByName()

Название

%umiSettings getIdByName()% — Возвращает идентификатор настроек.

Параметры: umiSettings getIdByName(name, [domainId = false, languageId = false])

name

Название настроек.

domainId

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

languageId

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

Описание

Возвращает идентификатор объекта настроек по названию настроек.  Объект настроек - это обычный umiObject, поэтому к нему применимы все стандартные способы получения свойств (например, %data getPropertyOfObject()%).

<?= $this->render($this->macros('umiSettings', 'getIdByName', [$name, $domainId, $languageId]), 'settings/default') ?>

Пример вызова

udata://umiSettings/getIdByName/Общие%20поля

XML-ответ UData

<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="umiSettings" method="getIdByName" generation-time="0.009904">1441</udata>

Пример вызова

%umiSettings getIdByName('Общие поля')%

 

Результат

1441