我真的希望有人能帮助我。扩展Joomla 2.5横幅组件
我需要能够服务横幅在这依赖于会话变量类别 - 并不能找到这确实是一个组成部分。所以我想扩展Joomla Banner组件,以便根据包含类别路径的会话变量选择横幅。
正确的会话变量被正确存储。
为了做到这一点,我添加了横幅模块.xml
一个选项,允许会话变量和会话变量的名称。这将正确存储在params
字段中的模块表中以及其他模块参数中。
然后,我开始对
部件>横幅> com_banners>模型> banners.php
在getListQuery
加入两行代码,其中SQL
被组装。它们是:
$sess_vars = $this->getState('filter.sess_vars');
$sess_vars_name = $this->getState('filter.sess_vars_name');
但是这两个变量都不包含任何东西,即使组件已经拥有的东西都可以很好地检索。毫无疑问,我需要改变其他地方 - 但只是不知道该怎么做。
任何帮助将不胜感激。
您可以添加使用什么代码来存储会话变量? –