1

記事ごとに joomlas blogview の記事タグをプレーンテキストで取得することは可能ですか? スニペットを見つけましたが、記事のタグが html でレンダリングされます...

<?php if ($params->get('show_tags', 1) && !empty($this->item->tags)) : ?>
    <?php $this->item->tagLayout = new JLayoutFile('joomla.content.tags'); ?>

    <?php echo $this->item->tagLayout->render($this->item->tags->itemTags); ?>
<?php endif; ?>
4

3 に答える 3

1

bakual に感謝します。私の問題に対する別の解決策を見つけました。

テンプレートblog.phpに次のコードを追加して、特定の記事タグをプレーン テキスト形式で表示しました。

foreach ($item->tags->itemTags as $tag) echo $tag->title." "
于 2013-11-21T14:52:46.023 に答える
1

タグは JLayout を使用して表示されます。問題のものは にあり/layouts/joomla/content/tags.phpます。JLayout は、テンプレートで簡単にオーバーライドできます。そのファイルを にコピー (または新しいファイルを作成) しtemplates/your_template/html/layouts/joomla/content/tags.php、必要に応じて調整します。Joomla は、代わりにそのレイアウトを自動的に使用してタグを表示します。

于 2013-11-20T21:48:36.077 に答える
0

私はそれを次のように修正します:

<?php foreach ($item->tags->itemTags as $tag) : echo $tag->title; endforeach; ?>

とにかく効く!ありがとう user3014931

于 2014-03-04T12:14:33.830 に答える