我試圖正確解釋這一點,它有點混亂。Joomla模板模塊覆蓋不適用於手機模板
場景:
我的Joomla有一個桌面模板和一個手機模板。假設根據設備用途切換模板以查看站點。
我的問題:
模板的切換效果很好,但觀看移動網站時,Joomla模板覆蓋不從移動模板得到正確的模塊覆蓋。它從桌面模板獲取模塊覆蓋。
我做了一個測試在我的移動模板的index.php添加此代碼
echo JModuleHelper::getLayoutPath('mod_mymodule')
,以檢查它使用一個特定的模塊,覆蓋文件夾並將其顯示
.../desktop_template/html/mod_mymodule/default.php
這是不正確,它應該實際上是
.../mobile_template/html/mod_mymodule/default.php
我不知道爲什麼它不使用我的手機模板路徑,因爲視口顯示我的手機模板。這發生在我覆蓋的所有模塊上。它似乎無法檢測到移動模板覆蓋文件。
我的問題是:
有沒有一種方法,我可以手動更改JModuleHelper :: getLayoutPath( 'mod_mymodule')我的移動路徑在我的移動模板的index.php
或者
有沒有辦法操縱jdoc:在手機模板中包含在我的手機模板中使用覆蓋文件。