sheadawson/silverstripe-zenmessage

There is no license information available for the latest version (dev-master) of this package.

A simple extension to allow custom message/notice setting in ss applications

Installs: 2 819

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 2

Forks: 1

Open Issues: 0

Type:silverstripe-module

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

This package is auto-updated.

Last update: 2024-03-08 10:34:56 UTC


README

Maintainer Contacts

Requirements

  • SilverStripe 3.0 +

Installation Instructions

  1. Place this directory in the root of your SilverStripe installation, make sure it's named "zenmessage"
  2. Visit yoursite.com/dev/build?flush=all.

Usage Overview

This simple module gives developers an easy way to display feedback messages to the website user.

Setting Messages

To set a message simply call the setMessage($messageType, $message) method on your controller. Passing in the message type as the first parameter and the message as the second

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

Displaying Messages

Place the $Message variable into your page template, wherever you would like your message to be displayed. If a message has been set (using the setMessage() method) before the template is rendered, the message will be displayed.

Default Styles

Some basic default message styles can be applied by including zenmessage/css/zenmessage.css in your website or application

Notes

  • The messageType can be any string, it's only used to give the message a css class. success, notice and error are typical messageTypes.