2013-04-23 58 views
0

我最近將Joomla 2.5模板轉換爲3.0,模板安裝成功。但模塊位置不起作用。我確定問題出在index.php文件中。唯一加載的是徽標,但模板的其餘部分顯示爲不活動。請向我解釋爲什麼會這樣,或者如果我必須重新定義模板的所有部分。還包括如何在Joomla 3.0中定義模塊位置,以便獲得理想的結果。將Joomla 2.5模板轉換爲3.0,現在模塊位置不顯示

回答

0

在這方面,我不認爲Joomla 2.5和3.0之間有什麼改變。 要加載的模板模塊的位置,你仍然可以使用:

<jdoc:include type="modules" name="position-1" /> 

或者如果你想申請一個特殊的鍍鉻:

<jdoc:include type="modules" name="position-1" style="html5" /> 
你的情況

現在,有可能存在是你的Chrome的某個地方出現的問題,這就是爲什麼標誌加載的原因,而不是其他的。 這些在/templates/your_template/html/modules.php中定義。如果您在那裏使用刪除的功能,您可能需要查看http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1

+0

我沒有在我的模板modules.php文件,因爲我提到這是我轉換的Joomla 2.5模板。不過,我在默認的Joomla 3.0模板的「Protostar」中看到了一個modules.php文件。我可以使用這一個,還是我需要從頭開始構建自己的? – 2013-04-24 06:12:20

+0

如果模板沒有自己的modules.php文件,那麼使用'/ templates/system/html/modules.php'中的文件。但是這個肯定不會產生任何錯誤。您可能希望啓用錯誤報告並檢查您的服務器錯誤日誌以查看是否有任何錯誤。 – Bakual 2013-04-24 13:42:09