diff -r 26d51b558325 -r 4541a452fd4c src/pyams_content/component/illustration/interfaces/__init__.py --- a/src/pyams_content/component/illustration/interfaces/__init__.py Fri Jun 15 15:29:30 2018 +0200 +++ b/src/pyams_content/component/illustration/interfaces/__init__.py Fri Jun 15 18:18:16 2018 +0200 @@ -37,6 +37,8 @@ ILLUSTRATION_KEY = 'pyams_content.illustration' ILLUSTRATION_RENDERERS = 'PyAMS.illustration.renderers' +LINK_ILLUSTRATION_KEY = '{0}::link'.format(ILLUSTRATION_KEY) + class IBasicIllustration(Interface): """Basic illustration interface""" @@ -73,6 +75,10 @@ default='default') +class ILinkIllustration(IBasicIllustration): + """Navigation link illustration interface""" + + class IBasicIllustrationTarget(IAttributeAnnotatable): """Basic illustration target marker interface""" @@ -81,6 +87,14 @@ """Illustration target interface""" +class ILinkIllustrationTarget(IBasicIllustrationTarget): + """Link illustration target interface""" + + +# +# Illustration paragraph +# + ILLUSTRATION_PARAGRAPH_TYPE = 'Illustration' ILLUSTRATION_PARAGRAPH_NAME = _("Illustration")