Инструменты пользователя

Инструменты сайта


wiki:devel:configuration

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:devel:configuration [2025/01/03 16:31] – [Labels in Configuration Manager] vladpolskiywiki:devel:configuration [2025/01/03 16:55] (текущий) – [Template settings] vladpolskiy
Строка 3: Строка 3:
  
 ===== Default Settings ===== ===== Default Settings =====
-Чтобы сделать плагин или шаблон настраиваемым, необходимо предоставить ''lib/plugins/<plugin>/conf/default.php'' который будет содержать настройки по умолчанию, и ''lib/plugins/<plugin>/conf/metadata.php'' который содержит описывающие [[#Configuration Metadata|метаданные конфигурации]] используемые [[plugin:config|диспетчером конфигурации]] для обработки/отображения параметров ((шаблоны аналогичны lib/tpl/<template>/conf/default.php и т.д.)).+Чтобы сделать плагин или шаблон настраиваемым, необходимо предоставить ''lib/plugins/<plugin>/conf/default.php'' который будет содержать настройки по умолчанию, и ''lib/plugins/<plugin>/conf/metadata.php'' который содержит описывающие [[#Configuration Metadata|метаданные конфигурации]] используемые [[wiki:plugin:config|диспетчером конфигурации]] для обработки/отображения параметров ((шаблоны аналогичны lib/tpl/<template>/conf/default.php и т.д.)).
  
 <code php> <code php>
Строка 106: Строка 106:
 </code> </code>
  
-==== Template settings====+==== Настройки шаблона====
 В [[templates| шаблонах]] можно использовать ''[[xref>tpl_getConf|tpl_getConf('<setting>')]]''. В [[templates| шаблонах]] можно использовать ''[[xref>tpl_getConf|tpl_getConf('<setting>')]]''.
 <code php> <code php>
Строка 113: Строка 113:
  
  
-===== Labels in Configuration Manager =====+===== Метки в диспетчере конфигураций =====
 Для каждого параметра в ''lib/plugins/<your plugin>/conf/default.php'' может быть ''%%$lang[<setting>]%%'' определено значение в ''lib/plugins/<your plugin>/lang/en/settings.php''. Это значение будет отображаться как метка параметра в диспетчере конфигурации. Если файл метки пропущен или не содержит значения для параметра, диспетчер конфигурации отобразит "''%%plugin <plugin name> <setting>%%''" в качестве метки..  Для каждого параметра в ''lib/plugins/<your plugin>/conf/default.php'' может быть ''%%$lang[<setting>]%%'' определено значение в ''lib/plugins/<your plugin>/lang/en/settings.php''. Это значение будет отображаться как метка параметра в диспетчере конфигурации. Если файл метки пропущен или не содержит значения для параметра, диспетчер конфигурации отобразит "''%%plugin <plugin name> <setting>%%''" в качестве метки.. 
  
 Вы также можете создать ''settings.php'' файл для других языков.  Вы также можете создать ''settings.php'' файл для других языков. 
  
-Опять же, это относится и к шаблонам (более подробную информацию см. в [[:localization|Локализация]]).+Опять же, это относится и к шаблонам (более подробную информацию см. в [[wiki:localization|Локализация]]).
wiki/devel/configuration.1735911095.txt.gz · Последнее изменение: vladpolskiy