From f3998a1cca5e437a265b5f85fe42cf4d36d067f6 Mon Sep 17 00:00:00 2001 From: ci2014 Date: Mon, 19 Jun 2017 05:33:41 +0200 Subject: [PATCH] Add jinja support to leader_head.content and letter_head.footer (#3493) * Add jinja support to leader_head.content and letter_head.footer Add jinja support to leader_head.content and letter_head.footer * Fix convert_markdown(doc, meta) was missing my mistake * Update printview.py Considering that letter_head could be empty and cleaner code * Update printview.py * Update printview.py * Update printview.py * Update printview.py Remove trailing whitespace --- frappe/www/printview.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frappe/www/printview.py b/frappe/www/printview.py index 31c1a0a76e..03782b9317 100644 --- a/frappe/www/printview.py +++ b/frappe/www/printview.py @@ -136,6 +136,12 @@ def get_html(doc, name=None, print_format=None, meta=None, letter_head = frappe._dict(get_letter_head(doc, no_letterhead) or {}) + if letter_head.content: + letter_head.content = frappe.utils.jinja.render_template(letter_head.content, {"doc": doc.as_dict()}) + + if letter_head.footer: + letter_head.footer = frappe.utils.jinja.render_template(letter_head.footer, {"doc": doc.as_dict()}) + convert_markdown(doc, meta) args = {