2013-03-24 78 views
1

let's说,我从文章下面id's(#__content)的Joomla 2.5 GET SEO链接

3,4,5,我想知道在这些ID's的SEO网址我的模板。

伪代码:

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

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

任何人都知道一个查询或函数做这项工作?

与亲切的问候,

托尼

回答

3

如果你有文章蛞蝓("id:alias")和类别蛞蝓("catid:catalias"),那么你可以做

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

#__content你可以得到idaliascatid,所以你只需要得到类别别名(因为我认为它不会没有它,但你可以尝试)

Offtopic:任何有兴趣加入为Joomla标签的同义词,please give your opinion

+0

哦,是伟大的这个作品! – 2013-03-24 17:54:38

+0

它也可以没有催化剂; f1。 $ slug =“3:Kontakt”; $ catslug =“8”; – 2013-03-24 17:57:11