2011-07-14 80 views
0

我需要ovveride一些模塊,我知道如何通過在我的模板文件夾中創建/html/mod_name/default.php http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_coreJoomla模塊/組件重寫

但是如何只爲某個位置的ovveride?

讓我們假設我需要ovveride mod_login,即在「最高位置」我使用修改的mod_login,然後......我怎麼能在同一頁面有另一個mod_login(例如bottomleft位置),但是使用原始mod_login或另一個mod_login修改,與第一個重寫不同。

回答

0

試試這個 1.在同一目錄下創建另一個文件,例如default_2.php 2.爲模塊添加名爲「template」的參數(將顯示在admin-> extentions-> modules-> mod_login中) 3比按照參數值(以管理員選擇模塊的當前實例),你需要根據http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core

我希望它會 4比歐可覆蓋這些模板模塊設置模板樂於助人。

+0

我發現在joomla> = 1.6中有一種叫做「圖層覆蓋」的方法,其中 基本上可以在template/html/mod_name /目錄下放多個文件,然後在 中選擇高級選項該模塊是模塊的第二個視圖。但我會盡量做到這些點,看看它是否可行 – m4tricol