2

記事から次のIDを持っているとしましょう(#__ content)

3,4,5そして私は私のテンプレート内のこれらのIDのSEOURLを知りたいです。

擬似コード:

  $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

あなたが記事スラッグ("id:alias")とカテゴリースラッグ()を持っているなら"catid:catalias"、あなたはすることができます

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

から、、を#__content取得できるのでid、カテゴリエイリアスも取得する必要があります(これがないと機能しないと思いますが、試すことができます)aliascatid

オフトピック:Joomlaのタグ同義語の追加に興味のある方は、ご意見をお聞かせください

于 2013-03-24T16:31:06.797 に答える