2012-05-27 70 views
0

我需要根據加載的文章在Joomla模板上更改一些位置。例如:我需要爲主頁使用不同的位置組,並且爲內部頁面使用不同的位置組。還有一些常見的位置(菜單,頁眉,頁腳等)。Joomla - 根據文章更改模板位置

回答

1

好的,這是有點棘手,你可以得到當前頁面名稱(菜單名稱),然後使每個「頁面」你在模板源中的語句,我會舉一個例子...讓我們說你有一個聯繫人頁面,你想要的位置添加到它,如果用戶是接觸頁...

<?php 
    $currentpage = JSite::getMenu()->getActive()->name ; 

    // in joomla 2.5 
    $currentpage = JSite::getMenu()->getActive()->title; 

    if($currentpage == "Contact"){ 
     echo '<jdoc:include type="modules" name="Contact" />'; 
    } 
?> 

所以你必須鍛鍊你的整個模板和預測的每一頁,這是一個簡單的例子,它取決於你擴大它...