1
我只想在de page.tpl.php中打印我的區域(僅噹噹前頁面是分類頁面時)。 所以我需要的東西就像一個檢查,如果當前頁面的頭版,但隨後的分類Drupal 7僅當頁面是分類頁面時纔打印塊區域
<?php
if(currentpage == taxonomy){
print render($page['sidebar'])
}
?>
感謝您的幫助檢查,
我只想在de page.tpl.php中打印我的區域(僅噹噹前頁面是分類頁面時)。 所以我需要的東西就像一個檢查,如果當前頁面的頭版,但隨後的分類Drupal 7僅當頁面是分類頁面時纔打印塊區域
<?php
if(currentpage == taxonomy){
print render($page['sidebar'])
}
?>
感謝您的幫助檢查,
可以使用arg()
function獲得的底層部分當前頁面路徑(即不是URL別名)。在你的情況下,它會是這樣:
if (arg(0) == 'taxonomy' && arg(1) == 'term') {
print render($page['sidebar']);
}
,如果你有一個以上的詞彙,您可以集成克萊夫建議,道:
if (arg(0) == 'taxonomy' && arg(1) == 'term' && is_numeric(arg(2)))
{
$tid = (int)arg(2);
$term = taxonomy_term_load($tid);
if($term->vocabulary_machine_name == '<YOUR_VOCABULARY_MACHINE_NAME>') print render($page['sidebar']);
}