# HG changeset patch # User Thierry Florac # Date 1531898598 -7200 # Node ID 9c1189405f90ae5edf6585adf0dfdf8c47264354 # Parent dd3a147af2d1fd2aee05b6c42990519e96d19c09 Include copyright in simple footer diff -r dd3a147af2d1 -r 9c1189405f90 src/pyams_default_theme/features/footer/__init__.py --- a/src/pyams_default_theme/features/footer/__init__.py Wed Jul 18 01:57:50 2018 +0200 +++ b/src/pyams_default_theme/features/footer/__init__.py Wed Jul 18 09:23:18 2018 +0200 @@ -31,6 +31,7 @@ from pyams_viewlet.viewlet import contentprovider_config, ViewContentProvider from zope.interface import implementer from zope.location import Location +from zope.schema.fieldproperty import FieldProperty @contentprovider_config(name='pyams.footer', layer=IPyAMSDefaultLayer) @@ -69,6 +70,8 @@ class SimpleFooterRendererSettings(Persistent, Location): """Simple footer renderer settings""" + copyright = FieldProperty(ISimpleFooterRendererSettings['copyright']) + @property def links(self): return get_annotation_adapter(self, SIMPLE_FOOTER_LINKS_KEY, Menu, diff -r dd3a147af2d1 -r 9c1189405f90 src/pyams_default_theme/features/footer/interfaces.py --- a/src/pyams_default_theme/features/footer/interfaces.py Wed Jul 18 01:57:50 2018 +0200 +++ b/src/pyams_default_theme/features/footer/interfaces.py Wed Jul 18 09:23:18 2018 +0200 @@ -20,11 +20,18 @@ # import packages from zope.interface import Interface, Attribute +from zope.schema import TextLine + +from pyams_default_theme import _ class ISimpleFooterRendererSettings(IFooterRendererSettings): """Simple footer renderer settings""" + copyright = TextLine(title=_("Copyright"), + description=_("Copyright mention displayed in page footer"), + required=False) + links = Attribute("Footer links") diff -r dd3a147af2d1 -r 9c1189405f90 src/pyams_default_theme/features/footer/skin/templates/simple-footer.pt --- a/src/pyams_default_theme/features/footer/skin/templates/simple-footer.pt Wed Jul 18 01:57:50 2018 +0200 +++ b/src/pyams_default_theme/features/footer/skin/templates/simple-footer.pt Wed Jul 18 09:23:18 2018 +0200 @@ -6,9 +6,10 @@ Link + tal:attributes="href href">${info.user_title} +
  • ${settings.copyright}