我是 Joomla 的新手,正在尝试开发 3.1 下的模块。我设法在模块选项中获取选定的文章 ID 和标题,但我不知道如何获取 ID 的 URL,类似于 Wordpress 中的 get_permalink(ID)。
问问题
6262 次
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
,categories
和category
以及其他一些。
于 2013-07-31T23:02:11.047 回答