ride / web-template-smarty-cms
Smarty template integration for the CMS of the Ride framework
1.0.0
2017-01-13 14:01 UTC
Requires
- ride/app: ^1.0.0
- ride/app-template: ^1.0.0
- ride/app-template-smarty: ^1.0.0
- ride/lib-cms: ^1.0.0
- ride/web-cms: ^1.0.0
This package is auto-updated.
Last update: 2024-03-12 22:37:51 UTC
README
This module adds Smarty functions and modifiers for the CMS of a Ride application.
Functions
content
Returns the URL of a content object or the full Content instance when requested in a variable.
Parameter | Type | Description |
---|---|---|
type | string | Name of the content type |
data | mixed | Actual data or entry, can be an id when using the ORM |
locale | string | Code of the locale, if omitted, the current locale is used (optional) |
site | string | Id of the site, if omitted, the current site is used (optional) |
var | String | Variable name to assign the content instance to (optional) |
{content type="News" data=$newsEntry var="newsContent"}
Modifiers
text
Parses relative URL's into absolute ones and replaces all known variables between [[ and ]] into their value.
Parameter | Type | Description |
---|---|---|
String | Text to parse |
{"Copyright © 1999-[[year]]"|text}
Check the readme of the available variables.
Related Modules
- ride/app
- ride/app-template
- ride/app-template-smarty
- ride/lib-cms
- ride/lib-template
- ride/lib-template-smarty
- ride/web
- ride/web-cms
- ride/web-template
Installation
You can use Composer to install this module.
composer require ride/web-template-smarty-cms