2

您好我已经为 Joomla 1.5 开发了一个自定义组件。然而,打开 SEF 时的 url 看起来会更好一些,例如显示标题而不是 id,当 Joomla 的 SEF 打开时,如何为我的组件制作自定义 url?

4

2 回答 2

2

您是否查看过 Joomla 路由方法? http://docs.joomla.org/Routing

于 2010-07-26T15:42:16.667 回答
1

您可以按如下方式使用 JRoute 类:

JRoute::_( $url, $xhtml = true, $ssl=null );

$url是一个包含绝对或相对内部 Joomla! 的字符串。网址。

$xhtml是一个布尔值,它指定输出是否应该是 XHTML。此参数是可选的,如果省略默认为 true。

$ssl是一个整数值,它指定 URI 是否应该是安全的。它应该设置为 1 以强制使用全局安全站点 URI 使 URI 安全,0 使其保持与传递时相同的状态,以及 -1 强制使用全局不安全站点 URI 不安全 URI .

最重要的参数是$url。对该方法的调用可能如下所示:

JRoute::_( 'index.php?view=article&id='.$[itemID] );
于 2012-08-05T09:04:57.580 回答