Логотип

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

umiSettings getIdByCustomId()

Название

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

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

customId

Кастомный идентификатор настроек (поле "Идентификатор").

domainId

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

languageId

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

Описание

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

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

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

udata://umiSettings/getIdByCustomId/demomarket/1/1

XML-ответ UData

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

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

%umiSettings getIdByCustomId('demomarket')%

 

Результат

1441