Ajouter des helpers de vue et lire la config dans les vues
Les fonctions enregistrées dans DEF.helpers sont disponibles dans toutes les vues sous la forme helpers.name(...). Utilisez-les pour les mises en forme que vous répétez (prix, dates, libellés).
Les réglages du fichier config s'affichent avec @{'%key'}, par exemple @{'%name'} pour le réglage name, si bien que la vue n'a pas besoin d'accéder à 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 });
}