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

Kabak
#1 2025-02-27 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 -->

 

This post was edited by Kabak (2025-02-27 12:28, 4 months ago)
Kort
#2 2025-02-27 13:29

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

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

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

 

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

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

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

 

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

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

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

 

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

 

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

This post was edited by Kabak (2025-02-27 16:51, 4 months ago)