Для каждого поля схемы Archetypes может быть установлен набор валидаторов - обработчиков, отслеживающих соответствие вводимых данных определенным критериям. Валидатор указывается атрибутом validators в поле схемы
StringField('email',
required = 1,
validators = ('isEmail'),
),
Валидаторов может быть несколько:
validators = ('isMaxSize', 'isTidyHtmlWithCleanup',)
Если значение, вводимое в поле не удовлетворяет условию валидации, в форму будет выведено сообщение об ошибке. О существующих валидаторах и самостоятельном их создании смотри:http://plone.org/documentation/manual/developer-manual/archetypes/fields/validator-reference
http://www.pererikstrandberg.se/blog/index.cgi?page=PloneArchetypesFieldValidator
Комментариев нет:
Отправить комментарий