Aggiungere helper di vista e leggere la config nelle viste
Le funzioni registrate in DEF.helpers sono disponibili in ogni vista come helpers.name(...). Usale per formattazioni che ripeti (prezzi, date, etichette).
Le impostazioni del file config si stampano con @{'%key'}, per esempio @{'%name'} per l'impostazione name, così la vista non ha bisogno di accedere a CONF.
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 });
}