sheadawson / silverstripe-zenmessage
A simple extension to allow custom message/notice setting in ss applications
Installs: 2 837
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 1
Open Issues: 0
Type:silverstripe-module
Requires
Replaces
- silverstripe/zenmessage: *
This package is auto-updated.
Last update: 2024-12-08 12:05:27 UTC
README
Maintainer Contacts
- Shea Dawson (shea@silverstripe.com.au)
Requirements
- SilverStripe 3.0 +
Installation Instructions
- Place this directory in the root of your SilverStripe installation, make sure it's named "zenmessage"
- 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.