4

我是 Joomla 的新手,正在尝试开发 3.1 下的模块。我设法在模块选项中获取选定的文章 ID 和标题,但我不知道如何获取 ID 的 URL,类似于 Wordpress 中的 get_permalink(ID)。

4

1 回答 1

5

您可能希望通过 JRoute 运行 url 以获取完整的 url。您还需要知道 Joomla 文章通常是如何构建的。

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

这假设您在变量中具有 id $id。对于 url 的其余部分,您需要知道您正在调用的组件(作为上述选项添加,内容管理器始终是com_content)和视图(对于文章来说是article)。您可以通过检查下的文件结构来查看 com_content 可用的不同视图/components/com_content/views/。此外Article,您应该看到articles,categoriescategory以及其他一些。

于 2013-07-31T23:02:11.047 回答