--- a/src/pyams_default_theme/features/search/__init__.py Mon Nov 26 11:05:48 2018 +0100
+++ b/src/pyams_default_theme/features/search/__init__.py Tue Nov 27 08:51:14 2018 +0100
@@ -13,10 +13,12 @@
__docformat__ = 'restructuredtext'
from pyams_content.features.search.interfaces import ISearchFolder
+from pyams_content.shared.site import ISiteElementNavigation
from pyams_default_theme.interfaces import IContentSummaryInfo
-from pyams_content.shared.site import ISiteElementNavigation
from pyams_i18n.interfaces import II18n
+from pyams_skin.interfaces.viewlet import IBreadcrumbItem
from pyams_skin.layer import IPyAMSUserLayer
+from pyams_skin.viewlet.breadcrumb import BreadcrumbItem
from pyams_utils.adapter import ContextRequestAdapter, adapter_config
from pyams_utils.interfaces.url import IRelativeURL
from pyams_utils.url import absolute_url
@@ -44,6 +46,17 @@
return IWorkflowPublicationInfo(self.context).is_visible(self.request)
+@adapter_config(context=(ISearchFolder, IPyAMSUserLayer), provides=IBreadcrumbItem)
+class SearchFolderBreadcumbAdapter(BreadcrumbItem):
+ """Search folder breadcrumb adapter"""
+
+ @property
+ def label(self):
+ return II18n(self.context).query_attribute('short_name', request=self.request)
+
+ url = None
+
+
@adapter_config(context=(ISearchFolder, IPyAMSUserLayer), provides=IContentSummaryInfo)
class SearchFolderSummaryAdapter(ContextRequestAdapter):
"""Search folder summary adapter"""