2012-03-27 64 views
1

我們在joomla 1.5版本中開發了一個網站,我們爲此設計了一個html設計,問題是主頁設計與寬度和左右部分的其他內頁不同。我沒有得到正確的方式,因爲在模板文件夾中只有一個index.php文件,整個網站都基於這個index.php文件。所以,請告訴我正確的方式,我將網站的內容分爲兩部分,一部分僅用於主頁,另一部分用於所有內部頁面。我們如何將joomla模板文件分爲兩部分?

+0

看看這個視頻:http://www.youtube.com/watch?v = aLsSl3xJXbA – Shaz 2012-03-27 14:17:15

回答

0

我通常使用countModules()函數來確定要在模板中顯示哪些div並使其動態適應。我發現它是最簡單的方法,這意味着您不必處理多個模板,例如

<?php if($this->countModules('left')) : ?> 
    <div id="divLeft">show some stuff</div> 
    <div id="divContent">show some stuff</div> 
<?php else; ?> 
    <div id="divContentWide">show a wider version of the content area</div> 
<?php endif; ?> 

所以,現在的外觀是在模塊管理器中決定的。左側欄將顯示在該區域中已發佈模塊的所有頁面上。要在首頁上有一個全寬度的內容區域,只需確保在該頁面上「左」位置沒有發佈模塊。這只是一個簡單的例子,但將「if」與「countModules」結合使用可以幫助您的設計更好地適應不同情況(基於模塊)。

+0

感謝您的評論 – 2012-04-27 07:12:19