Виктор |
|
---|---|
#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, пример выше в теме |