2011-06-18 56 views
0

在Drupal 6上,我曾經有一個自定義PHP塊訪問arg(0),以檢測用戶當前在哪個頁面上。要了解用戶是否是在頭版,我用:在Drupal 7中,在自定義塊中,如何找出當前頁面?

if (arg(0) == '' || arg(0) == 'home') : 

然而,本次測試沒有出現在Drupal 7的工作,爲ARG(0)返回節點。我想知道是否有更好的方法來檢查頁面 - 例如模板引擎的$ is_front,我可以在塊級訪問,以檢查頁面是否在前面。

感謝您的幫助,

Ĵ

回答

3

在Drupal 7的有一個叫drupal_is_front_page功能。

同往常一樣,只需在塊的配置頁面中提供<front>路徑列表即可在頭版顯示/隱藏塊。

+1

輝煌的是我一直在尋找。本質上不是顯示或不顯示頁面,而是動態地改變塊依賴o的內容。頁面顯示,感謝指針,J – jvc26

相關問題