gpt4 book ai didi

joomla - 当 SEF 打开时获取 Joomla 非 sef url

转载 作者:行者123 更新时间:2023-12-02 08:53:59 24 4
gpt4 key购买 nike

我正在创建一个 joomla 系统插件。我想检查当前页面是否正在加载任何文章。

为此,我计划检查 View 是否为文章,并在这种情况下获取 ID。但当 sef 打开时,这不起作用。

有什么办法可以得到这个吗?或者如何在 SEF 开启的情况下获取非 sef url。

最佳答案

现在回答可能已经太晚了。 :)但是其他有同样问题的人可以使用这个代码-您应该在系统插件中使用onAfterRoute事件。试试这个-

function onAfterRoute()
{
$option = JRequest::getVar('option');
$view = JRequest::getVar('view');
}

无论 SEF 打开或关闭,这应该始终捕获“选项”和“查看”部分。同样,您可以捕获网址的其他部分。

编辑:对于 Joomla 3.x,您应该使用 JInput

$jinput = JFactory::getApplication()->input;
$option = $jinput->get('option');
$view = $jinput->get('view');

关于joomla - 当 SEF 打开时获取 Joomla 非 sef url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6354411/

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