--- a/src/pyams_content/shared/site/container.py Thu Mar 22 14:50:32 2018 +0100
+++ b/src/pyams_content/shared/site/container.py Thu Mar 22 14:52:22 2018 +0100
@@ -17,11 +17,14 @@
import json
# import interfaces
+from pyams_content.shared.common.interfaces import ISharedContentFactory
from pyams_content.shared.site.interfaces import ISiteContainer, ISiteFolder
from pyams_i18n.interfaces import II18n
from zope.intid.interfaces import IIntIds
# import packages
+from pyams_content.shared.site import Topic
+from pyams_utils.adapter import adapter_config
from pyams_utils.registry import get_utility
from pyams_utils.request import query_request
from pyramid.location import lineage
@@ -82,3 +85,8 @@
container = container.__parent__
return json.dumps(items)
+
+
+@adapter_config(context=ISiteContainer, provides=ISharedContentFactory)
+def SiteContainerTopicFactory(context):
+ return Topic