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}}

Ihre Kanzlei verdient einen Webauftritt, der so professionell und sicher ist wie Ihre Beratung. Ich realisiere moderne, datenschutzkonforme Webseiten, die einfach funktionieren und Vertrauen schaffen – ohne Datenbank-Risiko und Wartungsstress.

Progressive Web Apps (PWAs) sind Webseiten, die wie native Apps funktionieren. Sie bieten ein app-ähnliches Erlebnis direkt im Browser, ohne Installation aus einem App-Store. Mit dem Brave Browser kannst du PWAs nutzen, um deine Lieblingsdienste wie Gmail effizienter zu verwenden.

LanguageTool ist ein vielseitiges, Open-Source-Tool zur Überprüfung von Grammatik, Rechtschreibung und Stil in über 30 Sprachen. Es kann als eigenständige Anwendung, Webservice oder als Plugin in Programmen wie Browsern und Office-Suiten genutzt werden.
Bereit für Ihr Projekt?