7

Joomla 3.1.5 の記事に関連付けられた TAGS を取得する必要があります

私は以下を試しましたが、文字列を返しません:

echo $article->item->tags->itemTags;

$tags = $article->get("tags");

そして、記録のために、記事情報をそのままロードしています(記事のタイトルの取得は完全に機能します)

$article = JTable::getInstance("content");
$article->load(JRequest::getInt("id"));
$pageTitle = $article->get("title");
$user =& JFactory::getUser();
4

4 に答える 4

16

モジュール/プラグインなどに記事タグをロードしたい場合、および$id記事のIDであると仮定すると、次のことができます

$tags = new JHelperTags;
$tags->getItemTags('com_content.article', $id);
var_dump($tags);
于 2014-01-22T23:49:52.077 に答える
10

を見るとcomponents/com_content/views/article/tmpl/default.php、タグは次のように表示されています。

if ($this->params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) {
    $this->item->tagLayout = new JLayoutFile('joomla.content.tags');
    echo $this->item->tagLayout->render($this->item->tags->itemTags);
}

したがって、これに基づいて次のことができます。

それが役に立てば幸い

于 2013-10-07T12:41:40.090 に答える