如何在插件中更改当前的Joomla URL?
例如,我有一个等于barnaul的cookie集$_COOKIE['mycity']
我需要创建Joomla插件,能够取代当前的网址与新的。
例如,替换
http://www.myjoomlawebsite.com/about.html
使用
http://www.myjoomlawebsite.com/barnaul/about.html
现在我正在尽力理解JoomFish是如何做到这一点的……我想我需要深入研究一下JURI->setPath。
发布于 2012-05-30 12:30:17
尝试使用JRouter::attachBuildRule()。您应该向它传递一个回调函数,该函数将接受两个参数。第一个是JRouter的实例,第二个是JURI的实例(都是通过引用传递的)。因此,您的函数应该检查Cookie值并根据需要更新JURI实例的路径。
https://stackoverflow.com/questions/10795976
复制相似问题