2

假设我有以下文章中的 id (#__content)

3,4,5,我想知道我的模板中这些 ID 的 SEO URL。

伪代码:

  $db = JFactory::getDbo();
  $query = $db->getQuery(true);
  $db->setQuery($query);

 $query
        ->select(array('a.seolink'))
        ->from('#__content AS a')
        ->where("a.id = '3'" );  

任何人都知道可以完成这项工作的查询或功能吗?

亲切的问候,

托尼

4

1 回答 1

4

如果你有文章 slug ( "id:alias") 和 category slug ( "catid:catalias"),那么你可以这样做

$link = JRoute::_(ContentHelperRoute::getArticleRoute($slug, $catslug));

#__content你可以得到id,aliascatid,所以你也只需要得到类别别名(因为我认为没有它就行不通,但你可以试试)

Offtopic:任何有兴趣为 Joomla 添加标签同义词的人,请发表您的意见

于 2013-03-24T16:31:06.797 回答