diff --git a/product/ERP5Type/DocumentationHelper/ERP5SiteDocumentationHelper.py b/product/ERP5Type/DocumentationHelper/ERP5SiteDocumentationHelper.py
index 2800c558f97de6d8a9bc9e05e9a086eb92515caf..c5098708d02578ebb917c7c9fa0ab9157f29570d 100644
--- a/product/ERP5Type/DocumentationHelper/ERP5SiteDocumentationHelper.py
+++ b/product/ERP5Type/DocumentationHelper/ERP5SiteDocumentationHelper.py
@@ -56,9 +56,16 @@ class ERP5SiteDocumentationHelper(DocumentationHelper):
     return "ERP5 Site"
 
   def getBusinessTemplateValueList(self):
-    bt_list = getattr(self, 'REQUEST', {}).get("business_template_list")
-    return (bt for bt in self.getPortalObject().portal_templates.objectValues()
-               if bt_list is None or bt.getTitle() in bt_list)
+    documented_bt_list = getattr(self, 'REQUEST', {}).get("business_template_list")
+#    return (bt for bt in self.getPortalObject().portal_templates.objectValues()
+#               if bt_list is None or (bt.getTitle() in bt_list and bt.getInstallationSate()=='installed'))
+
+    bt_list = []
+    for bt in self.getDocumentedObject().portal_templates.objectValues():
+      if bt.getInstallationState() == 'installed' and (documented_bt_list is None or bt.getTitle() in documented_bt_list):
+        bt_list.append(bt)
+    return bt_list
+
 
   security.declareProtected(Permissions.AccessContentsInformation, 'getBusinessTemplateItemList')
   def getBusinessTemplateItemList(self):