0
Ich benutze Nunjucks (Schluck) als Vorlagensprache und ich möchte eine dynamische Seitenvorlage erstellen.Nunjucks dynamische Seitenvorlage
Das ist meine Json:
"pages": [
{
uname: "Welcome",
title: "Page 1 Headline"
},
{
uname: "About",
title: "Page 2 Headline"
}
]
Derzeit i eine statische Seite haben (html) Vorlage für jede Seite:
{% extends "layout.html" %}
{% set active_page = "Welcome" %} //<- This needs to be dynamicly
{% block content %}
<h1>{{ page[0].title }}</h1> //<- This needs to be dynamicly
Mein erster Gedanke war, die URL-Parameter zu lesen, aber ich couldn‘ t es auf diese Weise lösen.
Irgendwelche Vorschläge?
Wenn Sie "dynamisch" meinen, meinen Sie Client-Seite? Wenn die Seite im Browser geladen wird? –
Ja, ich benutze Schluck, um meine Nunjucks-Vorlagen zu rendern –
Schluck wird nicht im Browser ausgeführt, es ist eine Build-Aufgabe, die in der Regel Vorlagen auf statische HTML-Seiten kompiliert. Wenn Sie Nunjucks im Browser dynamisch kompilieren möchten, müssen Sie die clientseitige Renderfunktion von Nunjucks verwenden. Laden Sie die Nunjucks-Bibliothek über ein '