Joomla佈景裡設計的模組位置有時未必是符合每個網站的樣式和需求,必要時候還是得學習動手調整,從Joomla!123-圖解架站教學網爬出一個十分簡單的方式,只需要稍微try一下!
現在想要把一個自訂HTML模組放到首頁標題主圖的左下方,也就是一個橫式標籤目錄要貼在主圖左下方,導覽列的上方。首先,以我的狀況來作範例,來瞭解一下環境:
Joomla版本:2.5.6
佈景主題:Beez5
修改網站佈景資料夾裡的定義檔
templates/beez5/index.php >>beez5為所使用中的佈景主題資料夾名稱,打開index.php找到:
<div id="<?php echo $showRightColumn ? 'contentarea2' : 'contentarea'; ?>">
在下方加入以下語法:
<jdoc:include type="modules" name="position-menu" />
position-menu是指新模組位置的名稱,可自行命名。添加語法後如下所示:
設定模組顯示在新位置
到管理區>擴充套件>模組管理,編輯模組,2.5版可直接在位置框內輸入新模組位置的名稱,不用透過”選擇位置”,如下:
不用懷疑,這樣就大功告成了!同時,也可以依版面美觀微調了一下區塊位置,像是分段以拉開目錄頁籤和導覽列的距離:
原則上2.5版Joomla可自行輸入模組位置之名,儲存發佈後就能在position模塊位置的清單上顯示出來。當然,也可以到同目錄底下的XML定義檔作追加。
至於一開始所說的「只要try一下」,指的是模組顯示位置,實際添加語法後確認呈現結果是否如預期。
沒有留言:
張貼留言