Ich habe drei sehr einfach Dateien:umfassen Parsen nicht Vorlagendatei
main.ftl
<#include "header.ftl">
<h1>Test</h1>
<#include "footer.ftl">
header.ftl
<h1>Header</h1>
footer.ftl
<h1>Footer</h1>
Technisch sollte es Ausgabe drei h1
ist jedoch meine tatsächliche Leistung ist:
- ich gelesen, dass abhängig von der Konfiguration die Halterungen für FTL von
<
und>
-[
ändern könnte und]
, ich habe versucht, aber immer noch nichts zu ändern. - Ich habe die
*
Wildcard verwendet, die übergeordnete Verzeichnisse und das aktuelle Verzeichnis überprüft und immer noch kein Glück. - Freemarker Dokumentation besagt, dass standardmäßig die
include
Richtlinie den Inhalt als Datei.ftl
parst so sollte ich keine Probleme haben:
Parse: Wenn es wahr ist, dann wird die enthaltene Datei analysiert werden als FTL, ansonsten wird die gesamte Datei als einfacher Text betrachtet (dh es werden keine FreeMarker-Konstrukte darin durchsucht). Wenn Sie diese Option weglassen, wird standardmäßig "true" verwendet.
Warum wird meine Vorlage nicht geparst?
Versucht, funktioniert nicht. – Script47
Erhalten Sie den gleichen Fehler? –
Ja, es wird nicht analysiert. – Script47