我想從我創建網絡表單的頁面中刪除Login or register to post comments
文本;有什麼建議,我怎麼能用這個hook_link_alter()
?Drupal,如何刪除webform頁面的登錄或評論鏈接?
1
A
回答
4
此代碼駐留在theme_comment_post_forbidden()函數下的comment.module文件中。
如果您使用的是Drupal 7,您可以使用hook_node_view_alter或hook_entity_view_alter來修改顯示的內容。
function foo_node_view_alter (&$build) {
if ($build['#node']->type == 'webform') {
// remove login or register to post comments
unset($build['links']['comment']['#links']['comment_forbidden']);
// remove add comments
unset($build['links']['comment']['#links']['comment_add']);
}
}
如果你想在Drupal 6使用hook_link_alter,如果您使用的是內容類型的工作您的自定義模塊
function comment_link_alter (&$links, $node) {
if ($node->type == 'webform') {
// remove register or login to post comments
unset($links['comment_forbidden']);
// remove add a comment
unset($links['comment_add']);
}
}
1
在使用此代碼,你可以過騎的主題。
- 複製模板文件「/modules/node/node.tpl.php」到你的主題的「模板」目錄
- 重命名文件,稱這是「節點 - NODETYPE-tpl.php」(這是「節點」之後的兩個連字符)。例如,'book-tpl.php'爲'book'內容類型。
註釋掉最後兩行(或刪除):
// print render($content['links']); // print render($content['comments']);
相關問題
- 1. 刪除drupal中的評論下的分頁鏈接
- 2. 顯示刪除評論上的鏈接
- 3. 僅顯示登錄用戶發表的評論的刪除鏈接,其中PHP
- 4. 如何以編程方式刪除drupal中的論壇評論?
- 5. 登錄後刪除鏈接
- 6. 刪除評論而不刷新頁面
- 7. 將評論框鏈接到Facebook頁面?
- 8. 如何刪除登錄頁面SugarCRM
- 9. 隱藏回覆評論drupal的鏈接
- 10. Drupal頁面的'評論設置'和頁面上的評論不出現
- 11. 從Drupal 5網站刪除舊評論
- 12. 評論$鏈接訂單在drupal
- 13. Drupal的登錄頁面
- 14. 如何刪除評論行
- 15. 從wordpress頁面隱藏或刪除評論框
- 16. 如何改變註釋鏈接文本「登錄或註冊後發表評論」是在Drupal
- 17. 如何將鏈接從Facebook刪除評論
- 18. drupal上登錄頁面的頁面
- 19. 刪除評論
- 20. 刪除評論
- 21. 如何將評論從FB API鏈接到頁面?
- 22. 如何評論jspx頁面
- 23. Drupal一次登錄頁面
- 24. Web登錄到論壇鏈接來存儲頁面源代碼
- 25. 刪除Jboss 7的登錄頁面
- 26. 如何在Drupal中主題評論鏈接?
- 27. 如何建立鏈接到評論表格drupal?
- 28. drupal 7節點頁面刪除術語鏈接?
- 29. 如何刪除Facebook評論框中的評論?
- 30. Facebook的評論插件 - 如何刪除選項「評論使用」
感謝克萊夫我不知道這件事...... – 2012-02-14 13:42:21