diff --git a/grimoiressg/modules/templating.py b/grimoiressg/modules/templating.py index 4dec8ad..12f90a0 100644 --- a/grimoiressg/modules/templating.py +++ b/grimoiressg/modules/templating.py @@ -12,7 +12,8 @@ jinja_env = Environment( def render_templates(data, context, config): files_written = 0 - for entry in data: + # render templates in reverse order, so included renderings can be used + for entry in data.reversed(): if "template" in entry: template_path = os.path.realpath(os.path.dirname(entry["filename"]) + "/" + entry["template"]) template_dir = os.path.dirname(template_path)