横向/silverstripe-systemmessages

为Silverstripe网站添加弹出通知消息

安装次数: 2,132

依赖: 3

建议者: 0

安全: 0

星标: 2

关注者: 5

分支: 1

类型:silverstripe-vendormodule

3.1.1 2023-10-04 14:05 UTC

This package is auto-updated.

Last update: 2024-09-08 18:52:51 UTC


README

Build Status Latest Stable Version Total Downloads License

这是一个为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;