gpt4 book ai didi

joomla2.5 - 以编程方式设置模板 joomla View

转载 作者:行者123 更新时间:2023-12-01 14:36:57 28 4
gpt4 key购买 nike

有没有办法在 joomla View 中以编程方式设置模板?

我正在使用 MVC 架构来开发我的组件。我有两个前端模板。1 用于登录用户(模板 B),其他用于普通访问者(模板 A)。

我遇到的问题是,我有一个供登录用户使用的书店。模板是Template B,书店里面有查书的功能。搜索和书店都从我的组件加载。书店分配给菜单项并加载模板 B。但是当我单击搜索按钮时,它会带来带有模板 A 的结果。这意味着模板已从模板 B 更改为模板 A。

我网站的默认模板是模板 B。我通过菜单项分配了模板 A。

我正在使用 Joomla 2.5

发生了什么事?

最佳答案

我遇到了类似的问题,我分别为注册 用户和访客 使用了两个模板。我希望只在特定模板内加载 View ,所以我不得不以编程方式设置/更改 View 内的模板,我尝试使用 Itemid 但它只是不可靠,经过一番研究后终于我按如下方式工作..

  $app = JFactory::getApplication();
$app->setTemplate('Protostar'); //or whatever your template is named.

有了这个,我可以确定这个 View /布局只加载到一个特定的模板中。我在 上成功地使用了它,尽管它可能适用于您的版本。

关于joomla2.5 - 以编程方式设置模板 joomla View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14500601/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com