#45069 jCube Group:
cot_display_messages($t); и покажет и очистит все сообщения, а до этого нужно записать в сообщения, cot_message('сообщение'). но смотрите примеры в коде.
да, я разобрался, по идее все описано в https://www.cotonti.com/ru/docs/devel/validation_messages , но теперь разобравшись как проходят все сообщения, как создаются, как проверяются, выводятся и удаляются, теперь проще работать с ними.
для вывода например на определенных страницах можно подключить вывод с помощю toastr
для этого создал в functions.custom фунцию, практически та же что cot_display_messages, только вывод через toastr, вывода:
пример
function cot_custom_display_messages( $tpl , $block = 'MAIN' )
{
global $L ;
if (!cot_check_messages())
{
return ;
}
$block = (! empty ( $block )) ? $block . '.' : '' ;
$errors = cot_get_messages( '' , 'error' );
if ( count ( $errors ) > 0)
{
foreach ( $errors as $msg )
{
$text = isset( $L [ $msg [ 'text' ]]) ? $L [ $msg [ 'text' ]] : $msg [ 'text' ];
$tpl ->assign( 'TEST' , cot_custom_alert( 'error' , $text ));
$tpl ->parse( $block . 'TEST_ROW' );
}
}
.................................
cot_clear_messages();
}
|
в шаблоне (не подключаю шаблон а через тег)
и cot_custom_alert, пример выше в теме