diff --git a/schilder2000/templates/_base.html.j2 b/schilder2000/templates/_base.html.j2 index b27020f841287ef6c6904d240eb6aebbb6aff584..1f45b6de8797059d908f11d9894cf9d5b9a4cb66 100644 --- a/schilder2000/templates/_base.html.j2 +++ b/schilder2000/templates/_base.html.j2 @@ -5,6 +5,25 @@ href="{{ url_for(where) }}" {%- endmacro -%} +{%- macro render_field(field, class="") -%} + {% if field.type == "CSRFTokenField" -%} + {{ field }} + {%- else -%} + <div class="box"> + {%- set error = ' error' if field.errors else '' -%} + {{ field.label(class="for-text"+error) }} + {{ field(class=class+error) }} + {%- if field.errors -%} + <ul class="errors"> + {%- for err in field.errors -%} + <li>{{ err|e }}</li> + {%- endfor -%} + </ul> + {%- endif -%} + </div> + {%- endif -%} +{%- endmacro -%} + <!DOCTYPE HTML> <html lang="{{ lang|default('de') }}"> <head> diff --git a/schilder2000/templates/schild.html.j2 b/schilder2000/templates/schild.html.j2 index 615a8781823de4c567601591b6f50f8a4939d252..d4bfa058320bf36d6abc886a3da7e139f28c468b 100644 --- a/schilder2000/templates/schild.html.j2 +++ b/schilder2000/templates/schild.html.j2 @@ -1,24 +1,5 @@ {% extends "_base.html.j2" %} -{% macro render_field(field, class="") -%} - {% if field.type == "CSRFTokenField" -%} - {{ field }} - {%- else -%} - <div class="box"> - {%- set error = ' error' if field.errors else '' -%} - {{ field.label(class="for-text"+error) }} - {{ field(class=class+error) }} - {%- if field.errors -%} - <ul class="errors"> - {%- for err in field.errors -%} - <li>{{ err|e }}</li> - {%- endfor -%} - </ul> - {%- endif -%} - </div> - {%- endif -%} -{%- endmacro %} - {% block title -%} {%- if schild -%} {{ schild.title }}