您想要在您的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