私はこのことを正しく説明しようとしていますが、少し混乱します。Joomlaテンプレートモジュールのオーバーライドはモバイルテンプレートでは機能しません
シナリオ:
私のJoomlaのは、デスクトップテンプレートとモバイルテンプレートがあります。デバイスの使用状況に応じてテンプレートを切り替えてサイトを表示することが考えられます。
私の問題:
テンプレートの切り替えがうまく動作しますが、モバイルサイトを閲覧する際、Joomlaのテンプレートのオーバーライドがモバイルテンプレートから正しいモジュールのオーバーライドを取得できません。これは、デスクトップテンプレートからモジュールの上書きを取得します。
私はそれが特定のモジュールのために使用されているオーバーライドフォルダをチェックするために私の携帯テンプレートのindex.phpにこのコード
echo JModuleHelper::getLayoutPath('mod_mymodule')
を追加することでテストを行なったし、それが、これはある
.../desktop_template/html/mod_mymodule/default.php
示し正確ではなく、実際にはそうでなければなりません
.../mobile_template/html/mod_mymodule/default.php
私の携帯電話を使用している理由がわかりませんビューポートに自分のモバイルテンプレートが表示されているため、テンプレートパスです。これは、オーバーライドしたすべてのモジュールで発生します。モバイルテンプレートオーバーライドファイルを検出できないようです。
、私の質問は:
は、私は手動で自分のモバイルテンプレートのindex.phpに私の携帯のパスにJModuleHelper :: getLayoutPath( 'mod_mymodule')を変更することができる方法はありますそれとも
jdocを操作する方法はありますか?モバイルテンプレートにインクルードファイルを使用するためにモバイルテンプレートにインクルードします。