TS Умные настройки (api.settings)

05.07.2019 1464 (0 сегодня) 0

TS Умные настройки (api.settings) — позволяет хранить различные настройки в админке, служебные подсказки для шаблона сайта, тексты, счетчики и т.д. и выводить в публичке, в любом виде, как вам удобно, используя API DataManager Битрикса.

С модулем установится компонент api:settings, который выводит и кеширует настройки, и административный интерфейс управления настройками.

Все настройки выводятся в публичке вами в коде вручную, либо по ID, либо по символьному коду, как вам удобно, модуль лишь предлагает административный интерфейс и DataManager API для хранения настроек в базе.

Код компонента, который выводит настройки, кстати есть для примера шаблон cookie

<? $APPLICATION->IncludeComponent("api:settings", "cookie", array('CODE' => 'COOKIE_POLICY')); ?>

DataManager API

<?
if(\Bitrix\Main\Loader::includeModule('api.settings')){
$settings = Api\Settings\SettingsTable::getRow(array(
'select' => array('*'),
'filter' => array(
'=ACTIVE' => 'Y',
'=CODE' => 'YANDEKS_METRIKA',
'=SITE_ID' => SITE_ID,
)
));

echo $settings['VALUE'];
}
?>

Страница списка настроек

Страница группы настроек, настройки можно разделять на группы, а также все настройки привязываются к сайту, для каждого сайта могут быть разные или одинаковые группы настроек.



Уважаемые клиенты

Модули больше не поддерживаются, не продаются, скачать их тоже нельзя, со сторонних ресурсов качайте на свой страх и риск, я лично не советую рисковать.

На сайте доступна только документация и описание модуля.

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

Я сейчас занимаюсь разработкой крупных веб-сервисов и собственной CMS, все модули в дальнейшем будут развиваться только в моих продуктах, сервисах и CMS.

Друзья, проблемы сидячей жизни дают о себе знать, Евгений отлично знает свое дело, работает на себя, очень помог мне и Вам с радостью поможет, обращайтесь.
Складчины
Имя *
Логин (мин. 3 символа)
E-mail *
*— обязательные для заполнения поля
Логин или e-mail