diff --git a/rigForms/templates/rigForms/form_print.xml b/rigForms/templates/rigForms/form_print.xml
index 3e192c6e..168a4ff4 100644
--- a/rigForms/templates/rigForms/form_print.xml
+++ b/rigForms/templates/rigForms/form_print.xml
@@ -24,25 +24,17 @@
-
-
-
-
-
-
-
-
@@ -65,8 +57,6 @@
info@nottinghamtec.co.uk
Phone: (0115) 846 8720
-
-
{% if copy %}[{{ copy }} Copy]{% endif %}
[Page of ]
@@ -81,7 +71,7 @@
- {% if not invoice %}[{{ copy }} Copy]{% endif %}
+ {% if copy %}[{{ copy }} Copy]{% endif %}
[Page of ]
@@ -89,7 +79,6 @@
- Hello this is some text
{% include "rigForms/form_print_page.xml" %}
diff --git a/rigForms/templates/rigForms/form_print_page.xml b/rigForms/templates/rigForms/form_print_page.xml
index a3dc415e..c7f1a564 100644
--- a/rigForms/templates/rigForms/form_print_page.xml
+++ b/rigForms/templates/rigForms/form_print_page.xml
@@ -1,5 +1,6 @@
+
{{ form.schema.schema_type.name }}
diff --git a/rigForms/views.py b/rigForms/views.py
index 2fa8ea3e..e3b97e26 100644
--- a/rigForms/views.py
+++ b/rigForms/views.py
@@ -91,27 +91,6 @@ class FormList(generic.ListView):
class FormPrint(generic.TemplateView):
indentBy = 20
- def _render_object(self, field, value, current_indent):
- # Render all the child form bits first
- children = self._render_field(field["properties"], value, current_indent + self.indentBy)
-
- template = get_template('rigForms/print/render-object.xml')
- context = {
- 'field': field,
- 'children': children,
- 'currentIndent':current_indent
- }
- return template.render(context)
-
- def _render_string(self, field, value, current_indent):
- template = get_template('rigForms/print/render-string.xml')
- context = {
- 'field': field,
- 'currentIndent':current_indent,
- 'value':value
- }
- return template.render(context)
-
def _render_array(self, field, value, current_indent):
# Render all the child form bits first
children=[]
@@ -136,6 +115,27 @@ class FormPrint(generic.TemplateView):
}
return template.render(context)
+ def _render_object(self, field, value, current_indent):
+ # Render all the child form bits first
+ children = self._render_field(field["properties"], value, current_indent + self.indentBy)
+
+ template = get_template('rigForms/print/render-object.xml')
+ context = {
+ 'field': field,
+ 'children': children,
+ 'currentIndent':current_indent
+ }
+ return template.render(context)
+
+ def _render_string(self, field, value, current_indent):
+ template = get_template('rigForms/print/render-string.xml')
+ context = {
+ 'field': field,
+ 'currentIndent':current_indent,
+ 'value':value
+ }
+ return template.render(context)
+
def _render_boolean(self, field, value, current_indent):
template = get_template('rigForms/print/render-boolean.xml')
context = {