| Виктор |
|
|---|---|
#45069 jCube Group: да, я разобрался, по идее все описано в 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();
}
в шаблоне (не подключаю шаблон а через тег)
<!-- BEGIN: TEST_ROW -->{TEST}<!-- END: TEST_ROW -->
и cot_custom_alert, пример выше в теме |