2012-04-04 5 views
2

Was ist ein schöner Weg, Master/Application-Layouts mit Erlydtl zu erstellen? Mit Master-/Anwendungslayout meine ich, die Hauptseitenvorlage von der Vorlage mit dem Seiteninhalt zu trennen, sie jedoch als eine zu rendern. Denken Sie an Ruby on Rails-Anwendungslayouts oder ASP.NET-Masterseiten.Master-/Anwendungslayouts mit Erlydtl

Antwort

4

Versuchen Sie, so etwas wie zu erreichen:

main.dtl

<html> 
    <head></head> 
    <body> 
    <div id="menu">Menu</div> 
    <div id="content"> 
     {% block content %}{% endblock %} 
    </div> 
    </body> 
</html> 

page.dtl

{% extends "main.dtl" %} 

{% block content %} 
Here's my content 
{% endblock %} 
+0

Ja, genau. Danke –