0

我在 joomla 3.0 中做一个网站,我在后端选择了一个友好的 URi。我也为网站创建了几个组件,访问该组件的路径是这样的。

<?php $link =JRoute::_('index.php?option=com_projects&view=proyectos&format=raw&task=proyecto&id='. $item->id);?>

但是当浏览器显示这个路由器时,它不是友好的路由器。

任何的想法?

4

1 回答 1

1

您需要为您的组件创建一个 router.php 文件,以告诉 joomla 如何构建 sef url,然后在请求 sef url 时对其进行解析。

查看 components/weblinks/router.php 文件以获取示例。

或者,如果您使用 sef 组件,如 joomsef 或 sh404sef,则需要为您的组件创建一个插件。您可以在组件制造商网站上找到有关如何执行此操作的文档。

于 2013-04-10T11:46:12.967 回答