cotonti.com : Как указывать путь, чтобы системные сообщения в админке выводились используя текущую тему, а не defaulttheme или ещё какую ? https://www.cotonti.com Последние сообщения в теме Cotonti en Sun, 30 Nov 2025 00:41:22 -0000 Kabak #47400 Kort:
cot_display_messages($t);

тоже вызывается?

Подожди, это же админка?

да админка

 

Всё вызывается и отрабатывает, но не выводится текст сообщения

 

В отладчике всё пихается, но почему-то похоже не в тот шаблон уходит или путь (((

 

themes/admin/  пуст вообще

Добавлено 1 час спустя:

Если переименовать warning.tpl который находится в моей теме которая назначена дефалтной, то получаю сообщение в админке 

т.е. tpl подхватывается правильный, но почему-то теги генерятся не тот путь шаблонизатора или ещё что-то такое

Добавлено 7 минут спустя:

ОТБОЙ ТРЕВОГИ

 

У меня в шаблоне вместо 

<!-- BEGIN: ERROR_ROW -->

<!-- END: ERROR_ROW -->

<!-- BEGIN: WARNING_ROW -->

<!-- END: WARNING_ROW -->

<!-- BEGIN: DONE_ROW -->

<!-- END: DONE_ROW -->

 

три раза указано 

<!-- BEGIN: ERROR_ROW -->

<!-- END: ERROR_ROW -->

<!-- BEGIN: ERROR_ROW -->

<!-- END: ERROR_ROW -->

<!-- BEGIN: ERROR_ROW -->

<!-- END: ERROR_ROW -->

 

Добавлено 1 день спустя:

Я был неправ.  Проблема была в моей невнимательности, а не в движке 

]]>
сб, 18 ноя 2023 18:53:34 -0000
Kort cot_display_messages($t);

тоже вызывается?

Подожди, это же админка? Тогда надо проверить наличие

{FILE "{PHP.cfg.themes_dir}/admin/{PHP.cfg.admintheme}/warnings.tpl"}
]]>
сб, 18 ноя 2023 18:51:56 -0000
Kabak Да   одна такая конструкция

<!-- BEGIN: MAIN -->
{FILE "{PHP.cfg.themes_dir}/{PHP.cfg.defaulttheme}/warnings.tpl"}

 

Как я не игрался с {PHP.cfg.defaulttheme}  ничего не меняется пока вместо {PHP.cfg.defaulttheme} не укжу nemesis

{FILE "{PHP.cfg.themes_dir}/nemesis/warnings.tpl"}

или не сменю дефалтную тему в движке - в  config.php на nemesis

]]>
сб, 18 ноя 2023 18:50:29 -0000
Kort Эти конструкции тоже присутствуют:

{FILE "{PHP.cfg.themes_dir}/{PHP.cfg.defaulttheme}/warnings.tpl"}

в необходимом шаблоне?

]]>
сб, 18 ноя 2023 18:49:59 -0000
Kabak Проблема как раз и возникает, когда моя тема стоит дефалтной в движке.

Всё что я выше описал выводится при моей дефалтной теме и с наличием в ней шаблона warnings.tpl

Как только меняю в движке дефалтную тему на nemesis, появляются сообщения в админке в моём плагине.

]]>
сб, 18 ноя 2023 18:42:45 -0000
Kort Сделай свою тему дефолтной и проверь наличие в ней шаблона warnings.tpl

]]>
сб, 18 ноя 2023 18:20:09 -0000
Kabak Это для плагина работающего в админке

{FILE "{PHP.cfg.themes_dir}/{PHP.cfg.defaulttheme}/warnings.tpl"}

или

{FILE "{PHP.cfg.themes_dir}/{PHP.usr.theme}/warnings.tpl"}

или как правильно чтобы работало, если тема по умолчанию в движке не nemesis ?

 

Когда указываю явно

{FILE "{PHP.cfg.themes_dir}/nemesis/warnings.tpl"}

то сообщения выводятся.

 

 

Если явно указываю другую тему
 

{FILE "{PHP.cfg.themes_dir}/ИМЯ_ТЕМЫ/warnings.tpl"}

то сообщений нет

]]>
сб, 18 ноя 2023 17:17:12 -0000