sheadawson/silverstripe-zenmessage

该软件包最新版本(dev-master)没有提供许可证信息。

一个简单的扩展,允许在ss应用程序中自定义消息/通知设置

安装量: 2,837

依赖项: 0

建议者: 0

安全性: 0

星标: 2

关注者: 2

分支: 1

开放问题: 0

类型:silverstripe-module

dev-master 2016-09-27 02:56 UTC

This package is auto-updated.

Last update: 2024-09-08 11:26:11 UTC


README

维护者联系方式

需求

  • SilverStripe 3.0+

安装说明

  1. 将此目录放置在您的SilverStripe安装根目录下,确保其名称为"zenmessage"
  2. 访问您的网站地址/dev/build?flush=all。

使用概述

此简单模块为开发者提供了一个方便的方法,用于向网站用户显示反馈消息。

设置消息

要设置消息,只需在您的控制器中调用setMessage($messageType, $message)方法。将消息类型作为第一个参数传递,将消息作为第二个参数传递

$this->setMessage('success', 'You have successfully set a message');

显示消息

将$Message变量放入您的页面模板中,您希望消息显示的位置。如果在模板渲染之前已设置消息(使用setMessage()方法),则将显示该消息。

默认样式

可以通过在您的网站或应用程序中包含zenmessage/css/zenmessage.css来应用一些基本的默认消息样式

注意

  • messageType可以是任何字符串,它仅用于给消息添加CSS类。success、notice和error是典型的messageType。