您在這裡

auto title

更改標題的方式

jimmy's 的頭像
jimmy 在 2006-12-07 (四) 13:59 發表

苦勞網有兩個需求,需要更改到新增文章時的表單機制

一個是需要多行的標題,原本的標題欄位只有單行,不符使用
一個是當沒有填寫標題欄位的時候,就拿內文的第一行來當標題(快速剪報時很好用)
如果都沒有,才會提示使用者必須輸入標題

要實現這樣的功能,就牽扯到使用hook_form_alter和hook_nodeapi的機制了。

參考資源
http://drupal.org/node/79671
這篇code是在文章要送測validate的時候,順變更改一下title的值。比較會有問題的是function hook_nodeapi裡頭的$form = teaser;,其實在validate時,傳入的不是$teaser而是整個$form。

訂閱 RSS - auto title