我想隱藏Drupal 6網站中的某些內容類型(不適用於所有這些內容類型)的這些字段集,因爲這些選項是不必要的並讓最終用戶感到困惑。隱藏節點創建表單中的「創作信息」,「菜單選項」和「發佈選項」
我該怎麼做?
謝謝!
我想隱藏Drupal 6網站中的某些內容類型(不適用於所有這些內容類型)的這些字段集,因爲這些選項是不必要的並讓最終用戶感到困惑。隱藏節點創建表單中的「創作信息」,「菜單選項」和「發佈選項」
我該怎麼做?
謝謝!
NodeFormCols聽起來像你之後的模塊。除了隱藏字段集外,您還可以控制它們出現的順序,以及是否應該摺疊它們。
除了「Hide publishing options」模塊,您還可以選擇在發佈選項字段集中隱藏哪些複選框。
如果您在討論編輯節點時,這與權限有關,所以這些字段集只會根據編輯節點的用戶顯示。
如果要隱藏它們,可以使用hook_form_alter
來更改$form
陣列。你必須小心這個,所以用戶不可能編輯節點的這些部分。
檢出Simplify Node Add模塊。
前往網站建設 - >主題 - >選擇特定的主題,然後點擊「配置」鏈接。您可以看到各種設置,您可以在其中轉到主題特定設置 - >節點設置 - >作者&日期
進行所需的更改並完成更改!
(這將是容易的,如果我們使用的是貢獻或自定義主題)
+1 - 只要我們的目標是隻對用戶隱藏這些選項,以防止混淆/意外更改,只需將其轉向通過'hook_form_alter'隱藏字段是一種快速的方法,不會干擾正常的表單處理。但是這不會阻止惡意用戶篡改發佈數據本身,所以如果安全限制也適用,則需要完成更多工作。 – 2010-03-03 10:53:04
只有具有訪問權限的惡意用戶才能執行此操作。所以它不應該是一個問題。 – googletorp 2010-03-03 11:21:38