一個自定義內容類型我試圖創建在Drupal,但不必要的功能自定義內容類型像標題,菜單設置,並修訂信息,網址別名隨之而來,我如果我只想保存這些自定義內容類型的字段(只能說CCK的3個字段),我該如何隱藏所有這些東西? ? 謝謝..創建在Drupal
0
A
回答
2
您可以使用auto_nodetitle模塊自動生成標題,該模塊還使您能夠從節點提交表單中刪除標題字段。
正如其他人在上面提到的那樣,其他大多數表單元素都不會顯示給非管理員用戶。
1
菜單設置,修訂信息和URL別名類型信息是管理員的東西。如果你創建一個沒有管理權限的新用戶,我很確定他們不會看到它。
0
您可能想要嘗試NodeFormCols模塊。它做了幾個方便的事情,其中之一是添加一個管理表單按鈕,它允許你隱藏輸入表單中的大部分字段。
2
使用auto_nodetitle模塊,您可以隱藏它,而不是將其刪除。然後,只需指定一個標題,例如「your-content-type-nid」,這對每個節點都是不同的(nid將會不同)。 這將是一個比空的標題更好的標題。
2
你需要做一些事情的組合來做你想做的事情。其中之一是添加其他人建議的模塊auto_nodetitle。您可以通過從自定義內容類型的編輯屏幕中刪除「Body field label」來隱藏「Body」。最後是你必須爲你的CCK領域做正確的設置。
如果您有CCK字段希望他們能夠編輯,而其他人不希望他們編輯,則需要啓用模塊管理頁面的CCK部分中的內容權限模塊。完成之後,您可以轉到角色權限頁面並設置哪些角色可以訪問哪些字段。雖然權限可能會隱藏用戶的CCK字段,但您也可以通過內容類型編輯屏幕的「顯示字段」部分控制預覽,節點和RSS視圖中的字段。
1
可以使用hook_form_alter嘗試一些像下面這樣的事情。
功能my_module_form_alter(& $形式,$ form_state,$ form_id){
if($form_id='company_node_form'){
$form['menu']['#prefix'] ='<div style="display:none">';
$form['menu']['#suffix'] ='</div>';
$form['revision_information']['#prefix'] ='<div style="display:none">';
$form['revision_information']['#suffix'] ='</div>';
$form['author']['#prefix'] ='<div style="display:none">';
$form['author']['#suffix'] ='</div>';
$form['options']['#prefix'] ='<div style="display:none">';
$form['options']['#suffix'] ='</div>';
}
}
相關問題
- 1. drupal創建網站
- 2. Drupal:創建多個節點
- 3. Drupal - 創建圖書列表
- 4. 創建一個Drupal沙箱
- 5. 創建Drupal(子)菜單
- 6. 用Drupal創建Facebook環境
- 7. Drupal表創建錯誤
- 8. Drupal複選框創建
- 9. Drupal - 創建一個表格
- 10. Drupal的:URL創建新書
- 11. 在drupal 7.17中創建快捷方式
- 12. Drupal:在popup/lightbox中創建內容?
- 13. 在Drupal 8中創建修改頁面
- 14. 在Drupal 6的塊中創建內容
- 15. 創建在Drupal項目第7
- 16. 如何創建帶有在Drupal 7
- 17. 在Drupal中創建自定義路徑
- 18. 在drupal中創建動態鏈接
- 19. 使用c#在drupal中創建節點
- 20. 「創建新帳戶」在drupal中阻止
- 21. 在Drupal 6.22中創建Webservice服務
- 22. 如何在drupal中創建用戶
- 23. 在Drupal 7.2創建樹視圖
- 24. 如何在Drupal創建表單7
- 25. 如何在drupal中創建pdf文件?
- 26. 在drupal中創建.csv /文本文件
- 27. Drupal - 在file_managed中創建條目
- 28. 在Drupal中創建新的鉤子7
- 29. 在drupal中創建web服務
- 30. Drupal 6:創建表單來創建節點..!
是的,但我可以隱藏標題字段?我只想要一個上傳和身體領域只在一個頁面..我可以做到這一點? – Sam 2009-12-17 11:06:02
如前所述,你不能真正隱藏標題字段,但我認爲你的主題不顯示它,所以用戶很快就學會不打擾填充;-) – Garry 2009-12-17 13:48:52
正是如此。 drupal中的節點有標題,但根本不在頁面上顯示它們,僅此而已。 – 2011-03-16 12:11:42