42 lines
1.7 KiB
Python
42 lines
1.7 KiB
Python
""" RevuesDePresse Class """
|
|
|
|
from interfaces import IRevuesDePresse
|
|
from zope.interface import implements
|
|
from Products.Archetypes.public import *
|
|
|
|
|
|
schema = BaseSchema + Schema((
|
|
TextField('description',
|
|
widget=RichWidget(description_msgid="desc_folder",
|
|
description="The description of the presse reviews folder.",
|
|
label_msgid="label_folder",
|
|
label="Description",
|
|
i18n_domain = "revuesdepresse",
|
|
rows=15)),
|
|
StringField('pressreviewsbaseurl',
|
|
widget=StringWidget(description="Base URL of press reviews",
|
|
description_msgid="desc_pressreviewsbaseurl",
|
|
label_msgid="label_pressreviewsbaseurl",
|
|
label="Press Reviews Base URL",
|
|
i18n_domain = "revuesdepresse"),
|
|
required=1,
|
|
searchable=0),
|
|
StringField('pressreviewspath',
|
|
widget=StringWidget(description="Path to server directory with press reviews",
|
|
description_msgid="desc_pressreviewspath",
|
|
label_msgid="label_pressreviewspath",
|
|
label="Press Reviews Path",
|
|
i18n_domain = "revuesdepresse"),
|
|
required=1,
|
|
searchable=0),
|
|
))
|
|
|
|
class RevuesDePresse(BaseContent):
|
|
|
|
implements(IRevuesDePresse)
|
|
|
|
schema = schema
|
|
_at_rename_after_creation = True
|
|
|
|
registerType(RevuesDePresse)
|