heimrichhannot / contao-status_messages
适用于前端的一般状态信息包。
2.5.0
2023-10-17 09:45 UTC
Requires
- php: ^7.2|^8.0
- contao/core-bundle: ^4.9
- heimrichhannot/contao-encore-contracts: ^1.0
- symfony/config: ^4.4||^5.4
- symfony/dependency-injection: ^4.4||^5.4
- symfony/http-kernel: ^4.4||^5.4
- symfony/service-contracts: ^1.0 || ^2.0 || ^3.0
README
适用于前端的一般状态信息模块。
功能
- 在前端使用与contao消息类相同的功能
- Encore Bundle 支持
使用说明
安装
-
使用composer或contao管理器进行安装
composer require heimrichhannot/contao-status_messages
-
更新数据库
在模块中
只需将以下内容添加到您的模板中
<?php echo \HeimrichHannot\StatusMessages\StatusMessage::generate($this->id); ?>
要添加新消息,请使用StatusMessage中的适当函数
StatusMessage::addError('An error has happened', $this->id);
通过使用全局前端模块ModuleStatusMessages
只需将模块添加到您的页面中。包含的JavaScript将获取您模块中抛出的所有消息并将其添加到全局标记元素中。在这里使用JavaScript是必要的,否则您会遇到顺序和重定向问题。