好的,我明白你可以在我理解的菜单项中设置模板/样式。但是..在这种情况下你会做什么..
网站使用两种不同的模板/样式,具体取决于他们所在的网站部分。
如果您在网站的第1部分并且需要转到使用不同风格的第2部分,该怎么办?如果满足条件,则此操作由控制器控制。
到目前为止,我已设法使用$ app->重定向并包含菜单ID,以便joomla选择要使用的正确模板/样式。然而,这似乎是错误的,因为一旦组件安装在别处,我无法确定菜单ID ...
使用getView()方法显示某个视图似乎是正确的过程,但它不允许我更改模板/样式,并将使用原始菜单项中的模板/样式。
还有其他我不知道的方法吗? Joomla根本就没有这方面的东西吗?这几乎就像我需要更改getView以接受模板/样式参数
答案 0 :(得分:0)
他们将名称模板/样式更改为主题。
JFactory::getApplication()->set('theme', 'my_system');