我用 CCK 创建了一个自定义内容类型。
如果我需要添加一些自定义代码来验证此内容类型的记录表单的字段,我应该在哪里添加代码以及哪些函数最适合此任务?
最简单的方法可能是hook_form_alter()和表单上的#validation属性。您当然必须在自己的模块中实现这一点。
表单 api 是您用来验证的,您将制作自己的验证功能。我假设您使用的是 D6
有一种不那么痛苦的方法: http ://drupal.org/project/validation_api
该模块允许您为任何给定字段制作 php 代码或正则表达式。
希望这可以帮助。
要创建自己的模块来实现表单验证,我建议使用这种方法: create a new module for content type field validation in drupal