Templates Joomla 3.8切换模板/样式?

Templates Joomla 3.8切换模板/样式?,templates,joomla,navigation,styles,joomla3.8,Templates,Joomla,Navigation,Styles,Joomla3.8,好的,我知道你可以在我理解的菜单项中设置模板/样式。然而。。在这种情况下你会怎么做 网站使用两种不同的模板/样式,具体取决于网站的哪个部分 如果您在网站的第1部分,需要转到使用不同样式的第2部分,该怎么办?如果满足条件,该动作由控制器on控制 到目前为止,我已经使用$app->redirect实现了这一点,并包含了菜单Id,以便joomla选择正确的模板/样式来使用。然而,这似乎是错误的,因为一旦组件安装到其他地方,我就无法确定菜单Id 使用getView()方法显示某个视图似乎是正确的过程,但

好的,我知道你可以在我理解的菜单项中设置模板/样式。然而。。在这种情况下你会怎么做

网站使用两种不同的模板/样式,具体取决于网站的哪个部分

如果您在网站的第1部分,需要转到使用不同样式的第2部分,该怎么办?如果满足条件,该动作由控制器on控制

到目前为止,我已经使用$app->redirect实现了这一点,并包含了菜单Id,以便joomla选择正确的模板/样式来使用。然而,这似乎是错误的,因为一旦组件安装到其他地方,我就无法确定菜单Id

使用getView()方法显示某个视图似乎是正确的过程,但是它不允许我更改模板/样式,并且将使用原始菜单项中的模板/样式


还有其他我不知道的方法吗?乔姆拉是不是根本就没有准备好?这几乎就像我需要更改getView以接受模板/样式参数一样

他们将名称模板/样式更改为主题

JFactory::getApplication()->set('theme', 'my_system');

好的,在3.8中搜索了核心文件之后,有一个setTemplate函数。。还没能让它做任何事情。以前有人用过吗?