Установить сообщение администратора ExpressionEngine в пользовательском дополнении - PullRequest
1 голос
/ 03 декабря 2011

Как установить сообщение об ошибке / успехе в админ-панели ExpressionEngine из разработанного мной дополнения?

У меня есть форма, и я хочу отправить результат назад (т. Е. «Отправка формы выполнена успешно») в той области, где сообщения обычно появляются в панели администратора. Пример на скриншоте ниже:

ExpressionAdmin admin message

1 Ответ

2 голосов
/ 03 декабря 2011

JS метод $ .ee_notice

$.ee_notice("Your success message", {type: "success", open: true});

ИЛИ

$.ee_notice("Your error message", {type: "error", open: true});

Если вы делаете перенаправление после публикации формы, вы можете использовать set_flashdata до перенаправления:

$this->EE->session->set_flashdata('message_success', 'Your success message');
$this->EE->functions->redirect($url);

ИЛИ

$this->EE->session->set_flashdata('message_failure', 'Your error message');
$this->EE->functions->redirect($url);
...