簡體   English   中英

Joomla-根據文章更改模板位置

[英]Joomla - Change template position based on the Article

我需要根據加載的文章更改Joomla模板上的某些位置。

例如:對於首頁,我需要使用不同的位置集;對於內頁,我需要使用不同的位置集。 還有一些常見的位置(菜單,頁眉,頁腳等)。

好的,這有點棘手,您可以獲取當前的頁面名稱(菜單名稱),然后在模板源中為每個“頁面”創建if語句,下面舉一個例子……假設您有一個聯系人頁面,並且如果用戶在聯系人頁面上,您想向該頁面添加位置...

<?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" />';
    }
?>

因此,您必須鍛煉整個模板並為每個頁面做好准備,這是一個簡單的示例,您可以自行擴展...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM