diff --git a/entity/DocumentTemplate_entity/entityfields/replacementname/stateProcess.js b/entity/DocumentTemplate_entity/entityfields/replacementname/stateProcess.js
index fca13b42bbd73680c0bd7d884dfcfea20c458037..da86062206cba7c5d3de26e2c41f17a5aa701ec5 100644
--- a/entity/DocumentTemplate_entity/entityfields/replacementname/stateProcess.js
+++ b/entity/DocumentTemplate_entity/entityfields/replacementname/stateProcess.js
@@ -1,13 +1,14 @@
+import("system.vars");
 import("MimeType_lib");
 import("Document_lib");
 import("KeywordRegistry_basic");
 import("system.neon");
 import("system.result");
-import("system.vars");
 
-if(vars.get("$field.KIND") == $KeywordRegistry.documentTemplateType$textModular() && 
+if(vars.get("$sys.viewmode") == neon.FRAME_VIEWMODE_TABLE || 
+    (vars.get("$field.KIND") == $KeywordRegistry.documentTemplateType$textModular() && 
     (vars.get("$field.CLASSIFICATION") == $KeywordRegistry.documentTemplateTypeCategory$textTemplate()
-    || vars.get("$field.CLASSIFICATION") == $KeywordRegistry.documentTemplateTypeCategory$htmlTemplate()))
+    || vars.get("$field.CLASSIFICATION") == $KeywordRegistry.documentTemplateTypeCategory$htmlTemplate())))
 {
     result.string(neon.COMPONENTSTATE_EDITABLE);
 }
\ No newline at end of file