我如何在模块内使用 Joomla 文章变量?

How do I use Joomla article variables inside modules?

要获取current/active文章的文章别名,我可以使用

<?php echo $article->alias;?>

如果我将该代码放入文章本身,这将正常工作。 但是,当我将此代码放入 Joomla 模块时,它什么也没回显; 甚至当我将模块插入文章本身时(使用来自 Regular Labs 的 Modules Anywhere)。

如何在模块中使用 Joomla 变量(或特别是这个变量)?

非常感谢!

现在我找到了一个替代解决方案,它似乎能给我想要的结果。

<?php $alias=basename($_SERVER['REQUEST_URI']);?>

<?php echo $alias;?>

这显然是 returns URL 字符串的最后一部分(最后一个斜杠后面的所有内容)。