例如,在使用该组件的插件运行中,假设我想删除所有侧边栏-a模块,导致它被折叠。或者我想删除前3个模块,然后添加一些其他模块或模块......
基本上,我想从代码中控制模板中的模块包含/排除...
答案 0 :(得分:0)
在特定条件下使代码处于未发布状态(运行查询以使jos_extension中的扩展名0的状态),以便在模板位置不考虑它们。如果组件的页面消失,则状态1通过运行另一个更新查询。
答案 1 :(得分:0)
为什么不使用菜单分配来控制模块?为组件中的各个页面创建菜单项,然后根据需要分配模块。
在尝试按照您所描述的方式运行时,您将遇到的问题是,由于框架构建页面的顺序,您将不得不解析HTML。根据Joomla的性质,您无法控制组件内的模块位置。它可以完成,但它会非常混乱,特别是考虑到你可以通过菜单分配完成同样的事情。