0

如何更改插件中当前的 Joomla URL?

例如,我有一个$_COOKIE['mycity']等于的 cookie 集barnaul

我需要创建能够用新 URL 替换当前 URL 的 Joomla 插件。

例如替换

http://www.myjoomlawebsite.com/about.html

http://www.myjoomlawebsite.com/barnaul/about.html

现在我正在尽力了解 JoomFish 是如何做到这一点的......我想我需要深入研究JURI->setPath.

4

1 回答 1

0

尝试使用JRouter::attachBuildRule(). 您应该向它传递一个回调函数,该函数将接受两个参数。第一个是 的实例JRouter,第二个是JURI(都通过引用传递)的实例。因此,您的函数应该检查 cookie 值并JURI根据需要更新实例的路径。

于 2012-05-30T04:30:16.787 回答