您想要在您的templete.php或的
自定义模块中使用hook_form_alter()。
它会是这个样子:
MODULE_form_alter(&$form, &$form_state, $form_id) {
if($form_id = 'name_of_form_you_want_to_alter') {
form['name_of_url_field']['#maxlength'] = 500;
}
}
只需用的
您的主题名称(如果在的template.php)更换模块或与
自定义模块您使用的名称替换它。
要找到表单的id,用萤火虫检查元素。 url字段的id也一样。
让我知道你是否需要更多的细节。
编辑:正如指出的,它看起来像你不能从主题级调用钩子。
要做到这一点的最好方法是为您的网站创建一个小的自定义模块。你可以把它叫做SITENAME_customizations。
所有你需要的是一个名为MODULENAME.info一个简单的.info文件,这将是这个样子:
name = SITE customizations
description = "Customizations"
您还需要一个MODULENAME.module文件,该文件是在那里你会包括你的电话hook_form_alter
。
PS。确保你没有关闭你的.module文件中的php标签(?>
)。
你是什么意思的内容模板?你的意思是一个自定义的CCK领域? – 2010-03-13 01:28:14
是的,我的意思是一个自定义的CCK字段。 – 2010-03-15 17:27:33