我是joomla的新成員,我將用joomla 1.5開發一個網站。 對於該網站我有一個HTML CSS模板。現在我想把它轉換成帶有不同文件的Joomla模板(Header,Footer,sidebar等)。 這可能嗎?如果是的話,我該怎麼做?Joomla 1.5如何劃分joomla模板並使用不同頁面的頁面
,我怎樣才能讓我的不同的頁面不同的頁面寺廟(如約,產品等) 請幫我....
我是joomla的新成員,我將用joomla 1.5開發一個網站。 對於該網站我有一個HTML CSS模板。現在我想把它轉換成帶有不同文件的Joomla模板(Header,Footer,sidebar等)。 這可能嗎?如果是的話,我該怎麼做?Joomla 1.5如何劃分joomla模板並使用不同頁面的頁面
,我怎樣才能讓我的不同的頁面不同的頁面寺廟(如約,產品等) 請幫我....
我會建議從這裏開始: http://docs.joomla.org/Creating_a_basic_Joomla!_template http://docs.joomla.org/JDOC:Joomla!_1.5_Template_Tutorials_Project
我還建議訪問http://demo.yootheme.com或http://demo.rockettheme.com並找到他們的免費模板(都有一兩個,我相信)下載。通過這種方式,您可以分析專業模板的構建和組織方式,並將其應用到您自己的項目中。
您最後的問題:使不同的模板適用於不同的頁面。最簡單的方法是按照上面的說明製作/修改/安裝第二個模板。然後使用Joomla模板管理器並指定哪些頁面適用於哪個模板。
您當然可以爲頁面的每個部分創建不同的文件,但在Joomla中確實沒有必要。 Joomla中只有一個「頁面」,index.php文件。整個網站是使用該文件構建的。使用確定是否需要使用模塊放置在不同的位置含量可言
的顯示雖然在技術上是可行的Joomla中使用多個模板,它幾乎總是不必要的。在用於在Joomla中創建頁面的菜單項中,您可以指定一個稱爲頁面類後綴的參數。您可以將其插入到模板的主體標記中,通過CSS完全控制網站中的每個頁面,而不是編寫其他模板。使用此代碼將頁面類後綴添加到您的身體標記 -
<?php
$menu = &JSite::getMenu();
$active = $menu->getActive();
$pageclass = "";
if (is_object($active)) :
$params = new JParameter($active->params);
$pageclass = $params->get('pageclass_sfx');
endif;
?>
<body id="<?php echo $pageclass ? $pageclass : 'default'; ?>">
這也與所有大框架兼容。
非常感謝。 – 2011-06-14 07:53:51
如果您想在每個頁面上顯示不同的頁眉頁眉和邊欄。它可以在joomla中輕鬆實現。您必須在joomla中簡單地創建自定義模塊,並且您可以通過joomla管理員控制此模塊的顯示選項。
謝謝...... :) – 2011-06-11 15:42:29
不客氣!如果答案是正確的,請記住檢查投票號碼下的「已回答」框。 – 2011-06-11 19:14:12