如何在我正在开发的定制加载项中在ExpressionEngine管理面板中设置错误/成功消息?
我有一个表单,并希望在管理面板中通常出现消息的区域中发回结果(即“表单提交成功”)。以下屏幕截图中的示例:
答案 0 :(得分:2)
JS方法$ .ee_notice
$.ee_notice("Your success message", {type: "success", open: true});
OR
$.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);
OR
$this->EE->session->set_flashdata('message_failure', 'Your error message');
$this->EE->functions->redirect($url);