View-Helper hinzufügen und die Config in Views lesen
In DEF.helpers registrierte Funktionen stehen in jeder View als helpers.name(...) zur Verfügung. Nutze sie für Formatierungen, die du wiederholst (Preise, Daten, Beschriftungen).
Einstellungen aus der Datei config werden mit @{'%key'} ausgegeben, zum Beispiel @{'%name'} für die Einstellung name, sodass die View keinen Zugriff auf CONF braucht.
name : Forge shopDEF.helpers.price = function(value) {
return '$' + value.toFixed(2);
};@{layout('')}
<h1>@{'%name'}</h1>
<p class="price">@{helpers.price(model.price)}</p>exports.install = function() {
ROUTE('GET /', page);
};
function page($) {
$.view('index', { price: 9.5 });
}