# HG changeset patch # User Thierry Florac # Date 1540221090 -7200 # Node ID e31ee81d146ffd2ecd52d987a1fab8368c83ee82 # Parent 7703779a6b50bef64a88ede2655bf71a7f309e22 Added base content illustration adapter diff -r 7703779a6b50 -r e31ee81d146f src/pyams_default_theme/component/illustration/__init__.py --- a/src/pyams_default_theme/component/illustration/__init__.py Mon Oct 22 17:11:06 2018 +0200 +++ b/src/pyams_default_theme/component/illustration/__init__.py Mon Oct 22 17:11:30 2018 +0200 @@ -9,6 +9,8 @@ # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS # FOR A PARTICULAR PURPOSE. # +from pyams_content.shared.common import ISharedContent + __docformat__ = 'restructuredtext' @@ -75,6 +77,14 @@ return None +@adapter_config(context=(ISharedContent, IPyAMSLayer), provides=IContentNavigationIllustration) +def shared_content_illustration_factory(context, request): + """Shared content illustration factory""" + version = context.published_version + if version is not None: + return request.registry.queyrMultiAdapter((version, request), IContentNavigationIllustration) + + @adapter_config(context=(IContentLink, IPyAMSLayer), provides=IContentNavigationIllustration) def content_link_illustration_factory(context, request): """Content link illustration factory"""