src/pyams_content/features/menu/interfaces/__init__.py
branchdev-dc
changeset 1000 02a2b18d0ff7
parent 841 d50743e69693
child 1001 ad63fa80bb49
--- a/src/pyams_content/features/menu/interfaces/__init__.py	Fri Oct 05 10:44:32 2018 +0200
+++ b/src/pyams_content/features/menu/interfaces/__init__.py	Fri Oct 05 10:48:41 2018 +0200
@@ -21,10 +21,11 @@
 
 # import packages
 from pyams_i18n.schema import I18nTextLineField
+from pyams_content.reference.pictograms.interfaces import SELECTED_PICTOGRAM_VOCABULARY
 from pyams_sequence.schema import InternalReferenceField
 from zope.container.constraints import containers, contains
 from zope.interface import Interface
-from zope.schema import Bool
+from zope.schema import Bool, Choice
 
 from pyams_content import _
 
@@ -69,6 +70,10 @@
                                        description=_("Direct reference to menu target"),
                                        required=False)
 
+    pictogram_name = Choice(title=_("Pictogram"),
+                            description=_("Name of the pictogram associated with this menu"),
+                            required=False,
+                            vocabulary=SELECTED_PICTOGRAM_VOCABULARY)
 
 class IMenusContainer(IAssociationContainer):
     """Menus container interface"""