equal
deleted
inserted
replaced
10 # FOR A PARTICULAR PURPOSE. |
10 # FOR A PARTICULAR PURPOSE. |
11 # |
11 # |
12 |
12 |
13 __docformat__ = 'restructuredtext' |
13 __docformat__ = 'restructuredtext' |
14 |
14 |
15 |
|
16 # import standard library |
|
17 |
|
18 # import interfaces |
|
19 from pyams_content.features.renderer import IContentRenderer, IRendererSettings, IRenderedContent |
|
20 from pyams_utils.interfaces.inherit import IInheritInfo |
|
21 from zope.annotation.interfaces import IAttributeAnnotatable |
15 from zope.annotation.interfaces import IAttributeAnnotatable |
22 |
|
23 # import packages |
|
24 from zope.interface import Attribute |
16 from zope.interface import Attribute |
25 from zope.schema import Choice |
17 from zope.schema import Choice |
|
18 |
|
19 from pyams_content.features.renderer import IContentRenderer, IRenderedContent, IRendererSettings |
|
20 from pyams_utils.interfaces.inherit import IInheritInfo |
26 |
21 |
27 from pyams_content import _ |
22 from pyams_content import _ |
28 |
23 |
29 |
24 |
30 HEADER_SETTINGS_KEY = 'pyams_content.header' |
25 HEADER_SETTINGS_KEY = 'pyams_content.header' |
57 cache_key = Attribute("Renderer cache key") |
52 cache_key = Attribute("Renderer cache key") |
58 |
53 |
59 |
54 |
60 class IHeaderRendererSettings(IRendererSettings): |
55 class IHeaderRendererSettings(IRendererSettings): |
61 """Header renderer settings interface""" |
56 """Header renderer settings interface""" |
|
57 |
|
58 can_apply_on_root = Attribute("Can apply header on root?") |