ForgeTotal.js 5
nl

Total.js 5

View-helpers toevoegen en de config in views lezen

Total.js 5 · total5@0.0.19 viewstemplatesconfig Uitgevoerd met Total.js 5

Functies die in DEF.helpers zijn geregistreerd, zijn in elke view beschikbaar als helpers.name(...). Gebruik ze voor opmaak die je herhaalt (prijzen, datums, labels).

Instellingen uit het bestand config druk je af met @{'%key'}, bijvoorbeeld @{'%name'} voor de instelling name, zodat de view geen toegang tot CONF nodig heeft.

config
name : Forge shop
definitions/helpers.js
DEF.helpers.price = function(value) {
	return '$' + value.toFixed(2);
};
views/index.html
@{layout('')}
<h1>@{'%name'}</h1>
<p class="price">@{helpers.price(model.price)}</p>
controllers/default.js
exports.install = function() {
	ROUTE('GET /', page);
};

function page($) {
	$.view('index', { price: 9.5 });
}