横向 / silverstripe-systemmessages
为Silverstripe网站添加弹出通知消息
3.1.1
2023-10-04 14:05 UTC
Requires
Requires (Dev)
- phpunit/phpunit: ^5.7
README
这是一个为Silverstripe CMS添加可管理消息(用户可以通过模板变量关闭)的模块。
作者
此模块由i-lateral创建。
安装
建议您使用composer通过以下方式安装:
# composer require "i-lateral/silverstripe-systemmessages:0.*"
或者,通过下载并将以下模块添加到
[silverstripe-root]/systemmessages
然后运行
http://yoursiteurl.com/dev/build/?flush=1
或者
# sake dev/build flush=1
使用方法
安装后,您必须将模板变量
$SystemMessages.RenderedMessage
添加到您需要显示消息的任何模板中。
您可以使用“消息”选项卡在管理区域中管理消息。
内置JS库
默认情况下,系统消息使用lightbox_me用于模态消息。这可以在配置中禁用以使用自己的jQuery,禁用此选项将为消息提供默认的bootstrap模态类。
config.yml
SystemMessages:
use_default_js: false
_config.php
SystemMessages::config()->use_default_js = false;
Bootstrap支持
所有HTML都使用bootstrap类名以及自定义系统消息类名,但模态框不会在加载时自动打开。
要启用模态框在加载时自动打开,请更改use_bootstrap
配置变量
config.yml
SystemMessages:
use_bootstrap: true
_config.php
SystemMessages::config()->use_bootstrap = true;