わかりましたので、理解しているメニュー項目でテンプレート/スタイルを設定できることを理解しています。しかし..あなたがJoomla 3.8の切り替えテンプレート/スタイル?
ウェブサイトは、彼らがしているウェブサイトのどの部分に応じて2つの異なるテンプレート/スタイルを使用しています...このような状況で何をするだろう。
あなたがウェブサイトのセクション1にある場合と、別のスタイルを使用するセクション2に行く必要がありますか?そして、この動作は、条件が満たされた場合にコントローラがオンに制御されます。
これまで、$ app-> redirectを使用してメニューIDを使用して、joomlaが正しいテンプレート/スタイルを使用するようにしました。しかし、これはちょっと間違っているようです。コンポーネントが一旦別の場所にインストールされると、メニューIDを特定できません...
特定のビューを表示するgetView()アプローチは正しい手順のようですが、そうではありませんテンプレート/スタイルを変更できるようにし、元のメニュー項目のテンプレート/スタイルを使用します。
私には分かっていない別の方法がありますか? Joomlaはこれのために何かを用意していませんか?テンプレート/スタイル・パラメータを受け入れるようにgetViewを変更する必要があるかのようです。
さて、3.8で明らかにコアファイルを検索した後、setTemplate関数があります。まだ何もしないようにしました。誰もそれを以前に使ったことがありますか? – Sjc311