更改標題的方式
苦勞網有兩個需求,需要更改到新增文章時的表單機制
一個是需要多行的標題,原本的標題欄位只有單行,不符使用
一個是當沒有填寫標題欄位的時候,就拿內文的第一行來當標題(快速剪報時很好用)
如果都沒有,才會提示使用者必須輸入標題
要實現這樣的功能,就牽扯到使用hook_form_alter和hook_nodeapi的機制了。
參考資源
http://drupal.org/node/79671
這篇code是在文章要送測validate的時候,順變更改一下title的值。比較會有問題的是function hook_nodeapi裡頭的$form = teaser;
,其實在validate時,傳入的不是$teaser而是整個$form。
Tags:
- 閱讀更多關於更改標題的方式
- 2 篇回應
- 發表回應前,請先登入或註冊