Im Template Verzeichnis die bestehenden helpers.js Datei neu anlegen oder erweitern:
let themeHelpers = { // Counts all elements of an array countArray: function(arrayContent) { if (arrayContent.constructor === Array) { return arrayContent.length; } else { return 0; } } }; module.exports = themeHelpers;
Der countArray Helper kann dann innerhalb von Templates verwendet werden, um z.B. die Anzahl an Menüpunkten zu ermitteln und dann im Templates bestimmte CSS Klassen zu setzen.
{{#checkIf (countArray menus.mainMenu.items) '==' 4}} show something... {{/checkIf}}
Bereit für Ihr Projekt?