[英]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.