我是Joomla的新手,我正在尝试在3.1下开发一个模块。我设法在模块选项中获取所选的文章ID和标题,但我不知道如何获取ID的URL,类似于Wordpress中的get_permalink(ID)。
答案 0 :(得分:5)
您可能希望通过JRoute运行网址以获取完整的网址。您还需要知道Joomla文章通常是如何构建的。
$url = JRoute::_('index.php?option=com_content&view=article&id='.$id);
这假设您在变量$id
中有id。对于网址的其余部分,您需要知道要调用的组件(添加为上面的选项,内容管理器始终为com_content
)和视图(文章为article
)。您可以通过检查/components/com_content/views/
下的文件结构来查看com_content可用的不同视图。除Article
外,您应该看到articles
,categories
和category
以及其他一些内容。