因此,我右側邊欄區域內有三個不同的塊。我想要做的是根據內容類型更改顯示哪一個。我是Drupal的新手,根據我在可用變量列表中看到的內容,在定製block.tpl.php時無法查看我所處的內容類型。可能嗎?Drupal 7:根據內容類型顯示不同的側邊欄
2
A
回答
1
我建議使用Context module爲不同的內容類型定義不同的「上下文」。然後可以將每個上下文配置爲顯示不同的塊。
另一種選擇是Panels module,但Panels做了很多,因此界面更復雜,所以初學者很難掌握。
0
沒有必要在Drupal 7額外的模塊,當你編輯的塊(在CMS,而不是模板文件),看看在「可見性設置」「內容類型」
在這裏您可以指定顯示哪些類型的塊。
注意:如果沒有選中,則它將在每種內容類型中可用。
0
如果你想只使用1塊,你可以添加一些代碼來獲取節點類型:
<?php
if (arg(0) == 'node') {
$node = node_load(arg(1));
}
?>
現在,您可以訪問類型:$節點 - >鍵入
如果你有3個獨立的模塊打算......
安裝路徑自動(http://drupal.org/project/pathauto)
設置您的點的路徑是不同的。在這個例子中,我將使用物品和產品的內容類型:
文章:文章/ [標題-RAW] 產品:產品/ [標題-RAW]
然後,設置您塊顯示基於url路徑。
爲您的文章塊,使用:文章/ * 爲您的產品塊,使用:產品/ *
相關問題
- 1. Drupal 7的側邊欄內容/塊
- 2. 根據用戶行爲在側邊欄中顯示不同內容
- 3. WordPress側邊欄顯示內容下面
- 4. 側邊欄顯示以下內容
- 5. Drupal - 顯示不同地區的內容類型的內容
- 6. 側邊欄不顯示小工具,但個別側邊欄內容
- 7. 窗體不顯示爲Drupal 7中的節點/內容類型
- 8. 根據標題類型顯示內容
- 9. 根據$ _GET顯示不同的內容
- 10. Drupal的7次 - 顯示在內容類型用這個詞
- 11. Drupal添加內容不顯示正確的內容類型
- 12. 內容重疊側邊欄
- 13. 基於頁面url顯示不同的側邊欄內容 - 十月CMS
- 14. 顯示一個側邊欄別的不顯示任何側邊欄
- 15. Drupal 7 - 顯示內容類型爲塊和塊命名公約
- 16. Drupal 7實體引用和內容類型字段顯示
- 17. 如何使用Drupal 7顯示某種內容類型?
- 18. 的Drupal 7從內容類型
- 19. Drupal 7中嵌套的內容類型
- 20. Drupal 7&PHP - 顯示內容如果$ form是任何內容類型
- 21. CSS內容/側邊欄關注背景
- 22. Drupal 7內容類型限制
- 23. Drupal 7內容類型數量
- 24. Drupal 7 hook_menu特定內容類型
- 25. drupal 7元標記由內容類型
- 26. 內容類型關係變量drupal 7
- 27. MediaWiki with BlueSpice在側邊欄調整後未顯示內容
- 28. Drupal 7顯示內容問題
- 29. 右側邊欄內容出現 - Drupal Zen Subtheme
- 30. 引導側邊導航欄不顯示