好的,所以我知道您可以在我理解的菜单项中设置模板/样式。但是..在这种情况下你会怎么做..
该网站使用两种不同的模板/样式,具体取决于它们所在的网站部分。
如果您在网站的第 1 部分并且需要转到使用不同样式的第 2 部分怎么办?如果满足条件,则此操作由控制器控制。
到目前为止,我已经设法使用 $app->redirect 并包括菜单 ID 来做到这一点,以便 joomla 选择正确的模板/样式来使用。但是,这似乎是错误的,因为一旦将组件安装在其他地方,我就无法确定菜单 ID ...
执行 getView() 方法来显示某个视图似乎是正确的过程,但是它不允许我更改模板/样式,并且将使用原始菜单项中的模板/样式。
还有其他我不知道的方法吗?Joomla 是否根本没有为此做好准备?就好像我需要更改 getView 以接受模板/样式参数