UMIhelp
Разработка дополнительного функционала => Custom макросы => Тема начата: onengine от 26 Апреля 2012, 19:16:09
-
Алоха, покорители навороченных систем!
С расширением модуля вроде разобрался - в _custom.php доп. методы, в permissions.custom доп.разрешения..
В итоге вывожу нужный шаблон по нужному адресу и увидеть бы, к примеру, заголовок (lang.php > $C_LANG['custom_page'] = 'Кастом-пэйдж';)..
Но, если я это добавлю в lang.php, то при обновлении системы он перепишется штатным файлом и придется "вызывать техобслуживание"...
Получится некрасиво).
Подскажите, кто знает!
-
добавь файл lang.ru.php, он не перезатирается, хотя это не проверенные данные, так как специально это я не проверял
-
YES! СПАСИБО! Вопрос решен!
про это упоминается здесь http://api.umi-cms.ru/module_dev.createModule.html
про lang.php читать надо так:
Обратите внимание, что в зависимости от текущего языка, может подключаться дополнительный файл. Например, если мы находимся в английской версии и префикс у этого языка "en", то при наличии файла lang.en.php в папке модуля будет использоваться именно он в шаблонизаторе будут использованы данные из этого файла.
ps при недавнем обновлении lang.php был перезаписан до стандартного, но никаких других языковых файлов в модуль не пришло. Из чего можно сделать вывод о том, что "дополнительный" языковой файл относится к "кастомным".