Форуми / National / Russian / Тех. поддержка / Шаблонизатор

Kabak
#1 27.02.2025 08:58

1) какие вариации $t->parse существуют и в каких случаях они применимы  ?

2) чем отличается 

PHP
1
$t->parse('ALTERNATIVE');

от

PHP
1
$t->parse('MAIN');

 

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

В standealone плагине не выводятся сообщения 

PHP
1
2
cot_message('Профиль обновлён');
cot_display_messages($t);

 

в TPL

1
2
3
4
5
6
<!-- BEGIN: MAIN -->
{FILE "{PHP.cfg.themes_dir}/{PHP.usr.theme}/warnings.tpl"}
.
.
.
<!-- END: MAIN -->

 


Відредаговано: Kabak (27.02.2025 12:28, 5 місяців тому)
Kort
#2 27.02.2025 13:29

А warnings.tpl у тебя в теме, которая {PHP.usr.theme} присутствует?

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Kabak
#3 27.02.2025 13:53

Да.  всё есть.  Но не отображается.  Пытаюсь в отладчики поймать в чём косяк. devil

 

Например при обновлении профиля пользователя в Модуле Users всё отображается.

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

Какие правила по выводу сообщений ? 

 

У меня эта конструкция внутри if   и я вижу, что если я помещаю 

PHP
1
2
cot_message('Профиль обновлён');
cot_display_messages($t);

в конец кода плагина, то всё выводится.

 

Разобрался.  Менется TPL для вывода в коде blush

 

Нельзя останавливаться ,иначе все выветривается из головы  devil


Відредаговано: Kabak (27.02.2025 16:51, 5 місяців тому)