ride / web-template-smarty-cms
Smarty template integration for the CMS of the Ride framework
Installs: 1 832
Dependents: 3
Suggesters: 0
Security: 0
Stars: 0
Watchers: 9
Forks: 0
Open Issues: 0
pkg:composer/ride/web-template-smarty-cms
Requires
- ride/app: ^1.0.0
 - ride/app-template: ^1.0.0
 - ride/app-template-smarty: ^2.0.0
 - ride/lib-cms: ^1.0.0
 - ride/web-cms: ^1.0.0
 
This package is auto-updated.
Last update: 2025-10-19 16:19:25 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