Freemarker - Erstellen mehrerer untergeordneter Tags

8

Mit einer ftl-Datei, die wie folgt strukturiert ist (nur ein Beispiel), kann ich alle Elemente in Level 1 ersetzen / einfügen, was in Ordnung ist.

Meine Verwirrung entsteht, wenn es mehrere level2 gibt - zum Beispiel könnte es viele Male wiederholen. Als solches wird mein Prozess zum Ersetzen einen Schmerzpunkt treffen

%Vor%

An dieser Stelle hier - vorausgesetzt, ich habe eine Liste von Werten, um mehrere Level2-Knoten zu haben - wie würde ich darüber gehen, dies mit dem oben gezeigten Stil zu produzieren?

Danke

    
Biscuit128 19.01.2016, 16:26
quelle

1 Antwort

2

Ich bin mir nicht sicher, ob ich deine Frage wirklich verstehe, aber ich denke, du würdest einfach den freeemarker list -Befehl verwenden. Sie würden Maps oder Listen in Ihren Kontext einfügen. Der list -Befehl ist hier

dokumentiert %Vor%

Ihr Kontextobjekt benötigt nur eine entsprechende Map oder ein entsprechendes Objekt.

Der Schnellstart-Leitfaden (siehe Die Listen-Anweisung ) enthält auch einen Beispiel für die Verwendung der List-Direktive.

    
jah 21.01.2016, 19:47
quelle

Tags und Links