diff --git a/src/pfwbged/folder/configure.zcml b/src/pfwbged/folder/configure.zcml
index 825ad85..8772d64 100644
--- a/src/pfwbged/folder/configure.zcml
+++ b/src/pfwbged/folder/configure.zcml
@@ -29,4 +29,13 @@
image="pfwbgedfolder_icon.png"
/>
+
+
diff --git a/src/pfwbged/folder/folder.py b/src/pfwbged/folder/folder.py
index a5cfb26..5968a59 100644
--- a/src/pfwbged/folder/folder.py
+++ b/src/pfwbged/folder/folder.py
@@ -17,6 +17,8 @@ import plone.app.contenttypes.interfaces
from plone.dexterity.interfaces import IDexterityContainer
from plone.app.contentlisting.interfaces import IContentListingObject
+from plone.dexterity.browser.view import DefaultView
+
from collective.z3cform.rolefield.field import LocalRolesToPrincipals
from collective.dms.basecontent.widget import AjaxChosenMultiFieldWidget
from plone.autoform import directives as form
@@ -58,11 +60,7 @@ grok.templatedir('templates')
grok.context(IDexterityContainer)
-class FolderViewlet(grok.Viewlet):
- grok.context(plone.app.contenttypes.interfaces.IFolder)
- grok.template('foldersviewlet')
- grok.viewletmanager(IBelowContentBody)
- grok.order(15)
+class ClassifiedItems:
@property
def table(self):
@@ -99,3 +97,15 @@ class FolderViewlet(grok.Viewlet):
documents.append(IContentListingObject(document))
return documents
+
+
+
+class FolderViewlet(grok.Viewlet, ClassifiedItems):
+ grok.context(plone.app.contenttypes.interfaces.IFolder)
+ grok.template('foldersviewlet')
+ grok.viewletmanager(IBelowContentBody)
+ grok.order(15)
+
+
+class FolderView(DefaultView, ClassifiedItems):
+ pass
diff --git a/src/pfwbged/folder/templates/folder_view.pt b/src/pfwbged/folder/templates/folder_view.pt
new file mode 100644
index 0000000..0978079
--- /dev/null
+++ b/src/pfwbged/folder/templates/folder_view.pt
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+