diff --git a/templates/ktcore/document_generic_metadata.smarty b/templates/ktcore/document_generic_metadata.smarty
new file mode 100644
index 0000000..4a7189a
--- /dev/null
+++ b/templates/ktcore/document_generic_metadata.smarty
@@ -0,0 +1,17 @@
+
+Generic Meta Data
+{ foreach key=k item=values from=$map }
+
+ | {$k} |
+ { foreach item=v from=$values }
+ { cycle values="odd,compare" name=$k assign="class" }
+ {$v|default:" "} |
+ { /foreach }
+
+{ /foreach }
+
+
+{ if $editable }
+{$editable}
+{ /if }
+
diff --git a/templates/ktcore/document_modify_generic_metadata.smarty b/templates/ktcore/document_modify_generic_metadata.smarty
new file mode 100644
index 0000000..4a7189a
--- /dev/null
+++ b/templates/ktcore/document_modify_generic_metadata.smarty
@@ -0,0 +1,17 @@
+
+Generic Meta Data
+{ foreach key=k item=values from=$map }
+
+ | {$k} |
+ { foreach item=v from=$values }
+ { cycle values="odd,compare" name=$k assign="class" }
+ {$v|default:" "} |
+ { /foreach }
+
+{ /foreach }
+
+
+{ if $editable }
+{$editable}
+{ /if }
+
diff --git a/templates/ktcore/document_specific_metadata.smarty b/templates/ktcore/document_specific_metadata.smarty
new file mode 100644
index 0000000..d81bac1
--- /dev/null
+++ b/templates/ktcore/document_specific_metadata.smarty
@@ -0,0 +1,17 @@
+
+Type Specific Meta Data
+{ foreach key=k item=values from=$map }
+
+ | {$k} |
+ { foreach item=v from=$values }
+ { cycle values="odd,compare" name=$k assign="class" }
+ {$v|default:" "} |
+ { /foreach }
+
+{ /foreach }
+
+
+{ if $editable }
+{$editable}
+{ /if }
+