本身已增加了數個cck text field 並已有過百篇node,其中一個text field現在才加入了一個default value,在發新node時沒有問題可以自動加入這個default value,但在舊的node中卻沒有自動加回default value,請問有沒有方法可以一次將default value加回到所有舊node中?
您在這裡
使用者登入
最新文章
回應
3 年 5 個月 之前
6 年 5 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
Re: 有沒有方法可以大量加回 CCK 的 default value?
手動的作法的話,就是去修改每一篇 node,然後在沒有任何修改的情況下,直接 submit 就行了。
程式的作法的話,就是寫個 node_operations 的 hook,送出 update 的 event 就行了,我前天寫的 Thumbview Field 這個模組,就是使用了這個方法來做到的 :)
Re: 有沒有方法可以大量加回 CCK 的 default value?
因為現在已有接近二百個node,如果一篇篇去再submit會很痛苦,所以想找找有沒有更有效率的方法或一些現成的工具吧。
---------------------------------
賺錢的相關訊息
http://www.MakeMoneyOK.com
Re: 有沒有方法可以大量加回 CCK 的 default value?
那就是我說的第二個方法啦~
Re: 有沒有方法可以大量加回 CCK 的 default value?
除了自己寫外,沒有現成即時的方法可以做到嗎?謝謝。
---------------------------------
賺錢的相關訊息
http://www.MakeMoneyOK.com
Re: 有沒有方法可以大量加回 CCK 的 default value?
er....應該是我沒有表示清楚,不好意思 :p
http://drakeguan.org/a_drupal_module_thumbview_field
這篇文章有附上 Thumbview Field,先把它安裝起來。使用的方式很簡單,先連到 Administrator -> Content management -> Content,然後挑選出你要修改的 node 來,接著在 Update options 裏頭選「Update the selected nodes」,就行了。
Re: 有沒有方法可以大量加回 CCK 的 default value?
或是你要試試看功能比較強大的 Views Bulk Operations 或是 Action Views ,不過我沒試用過就是了 :)
Re: 有沒有方法可以大量加回 CCK 的 default value?
用Editview模塊可以在一個view頁面上編輯某個内容類型的所有node,至少比單個打開node要快。
Re: 有沒有方法可以大量加回 CCK 的 default value?
非常謝謝你幫忙,不過發覺原來就算後來新增的default value,當你選一些舊node再進入編輯狀態後那個default value的內容都不會再出現(只有空了的欄位),default value只會對新node有效,就先試試action views吧。
---------------------------------
賺錢的相關訊息
http://www.MakeMoneyOK.com
Re: 有沒有方法可以大量加回 CCK 的 default value?
Hello,
我是用手動直接修改資料庫的方式來達到,供參囉 !
http://drupal.soa.tw/node/81
Arthur...
http://drupal.soa.tw
Re: 有沒有方法可以大量加回 CCK 的 default value?
非常謝謝,待空閒做一做先
---------------------------------
網絡賺錢訊息、Blog、討論區and Drupal
http://www.MakeMoneyOK.com
Re: 有沒有方法可以大量加回 CCK 的 default value?
OK,成功了,不過我要更新的是 field__1吧.
---------------------------------
網絡賺錢訊息、Blog、討論區and Drupal
http://www.MakeMoneyOK.com
Re: 有沒有方法可以大量加回 CCK 的 default value?
Hello,
欄位名稱是看當時欄位建立時的命名,如果沒有給到名字或打成中文,CCK 會自己給名,就會變成 field_ , field_0 ,field_1...... 供參囉 !
Arthur...
http://drupal.soa.tw