我试图正确解释这一点,它有点混乱。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:在手机模板中包含在我的手机模板中使用覆盖文件。