【问题标题】:Joomla 3.8 switching templates/styles?Joomla 3.8 切换模板/样式?
【发布时间】:2018-06-02 03:34:57
【问题描述】:

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

网站使用两种不同的模板/样式,具体取决于它们所在的网站部分。

如果您位于网站的第 1 部分并且需要转到使用不同样式的第 2 部分怎么办?如果满足条件,则此操作由控制器控制。

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

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

还有其他我不知道的方法吗? Joomla 是否根本没有为此做好准备?就好像我需要更改 getView 以接受模板/样式参数

【问题讨论】:

  • 好的,所以在 3.8 中搜索核心文件后,显然有一个 setTemplate 函数.. 还没有设法让它做任何事情。有人用过吗?

标签: templates joomla navigation styles joomla3.8


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多