Joomla获取文章优化链接

4

我是 Joomla 的新手,正在尝试在 3.1 版本下开发一个模块。我已经成功在模块选项中获取了所选文章的 ID 和标题,但我不知道如何获取到该 ID 的 URL,类似于 Wordpress 中的 get_permalink(ID)。

1个回答

5

您需要通过JRoute运行URL来获取完整的URL。您还需要了解Joomla文章通常是如何构建的。

$url = JRoute::_('index.php?option=com_content&view=article&id='.$id);

假设您已经将id存储在变量$id中。对于url的其余部分,您需要知道正在调用的组件(像上面添加的选项一样,内容管理器始终是com_content)和视图(对于文章为article)。您可以通过检查/components/com_content/views/下的文件结构来查看com_content提供的不同视图。除了Article之外,您还应该看到articlescategoriescategory以及其他几个。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接