2009-08-27 6 views
2

Я создал собственный тип контента с помощью CCK.Drupal: Пользовательская проверка содержимого содержимого

Если мне нужно добавить какой-то пользовательский код для проверки полей формы записи этого типа контента, где я могу добавить код и какие функции лучше всего подходят для этой задачи?

ответ

5

Самый простой способ - это, вероятно, hook_form_alter() и атрибут #validation на форме. Вы должны были бы реализовать это в своем собственном модуле.

3

Форма api - это то, что вы используете для проверки, вы будете создавать свою собственную функцию проверки. Я предполагаю, что вы используете D6

Там есть менее болезненный путь: http://drupal.org/project/validation_api

Этот модуль позволяет сделать код PHP или регулярное выражение для любого заданного поля.

Надеюсь, это поможет.

+0

Спасибо! :-))) – coderama

0

Чтобы создать свой собственный модуль для реализации валидации форм я предлагаю этот метод: create a new module for content type field validation in drupal

+0

Вы можете немного расширить свой ответ, чтобы подвести итог тому, что говорится в связанной статье. –