From 736fc85277f59a75db6062319a00b516d3b076cf Mon Sep 17 00:00:00 2001 From: Christian Franke Date: Sun, 5 May 2013 16:10:03 +0200 Subject: Add option to set header by template --- scripts/template.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'scripts') diff --git a/scripts/template.py b/scripts/template.py index f6b073e..91cfdd3 100755 --- a/scripts/template.py +++ b/scripts/template.py @@ -24,14 +24,21 @@ import plugin class Page: def __init__(self, name): self.name = name - data = {"content.html":"", "keywords":"", "desc_de":"", "desc_en":""} + data = { + "content.html":"", + "keywords":"", + "desc_de":"", + "desc_en":"", + "head.html":"", + } for c in data: try: with open(os.path.join(pagepath, name, c), "r") as f: data[c] = f.read() except Exception: - sys.excepthook(*sys.exc_info()) + if c != "head.html": + sys.excepthook(*sys.exc_info()) self._data = plugin.plugin_manager.process_content(data) @@ -45,7 +52,8 @@ class Page: template_keywords = self._data["keywords"], template_content = self._data["content.html"], template_desc_de = self._data["desc_de"], - template_desc_en = self._data["desc_en"] + template_desc_en = self._data["desc_en"], + template_head = self._data["head.html"] ) return htmltext -- cgit v1.2.1