好吧,所以我知道您可以在我了解的菜单项中设置模板/样式。但是..在这种情况下您会做什么..
该网站使用两个不同的模板/样式,具体取决于他们所在的网站的哪个部分。
如果您在网站的第1节中,需要转到使用其他样式的第2节怎么办?并且该动作由控制器控制是否满足条件。
我已经设法使用$ app->重定向来完成此操作,并包括菜单ID,以便Joomla拾取正确使用的模板/样式。但是这似乎是错误的,因为一旦组件安装在其他地方...
我无法确定菜单ID使用GetView()方法显示某个视图似乎是正确的过程,但是它不允许我更改模板/样式,并将使用原始菜单项中使用模板/样式。
有其他我不知道的方法吗?Joomla根本没有任何东西吗?好像我需要更改getView以接受模板/样式参数
他们将名称模板/样式更改为主题。
JFactory::getApplication()->set('theme', 'my_system');