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 +++++++++++--- template/pages/wiki_template/head.html | 5 +++++ template/template/template.html | 1 + 3 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 template/pages/wiki_template/head.html 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 diff --git a/template/pages/wiki_template/head.html b/template/pages/wiki_template/head.html new file mode 100644 index 0000000..d4f31f1 --- /dev/null +++ b/template/pages/wiki_template/head.html @@ -0,0 +1,5 @@ + + + + + diff --git a/template/template/template.html b/template/template/template.html index d67cca5..f4cb07f 100644 --- a/template/template/template.html +++ b/template/template/template.html @@ -1,6 +1,7 @@ + $template_head -- cgit v1.2.1