是否可以在每篇文章的纯文本中获取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; ?>
答案 0 :(得分:1)
使用JLayout显示标签。有问题的是/layouts/joomla/content/tags.php
。
JLayouts可以在模板中轻松覆盖。
只需将该文件(或创建一个新文件)复制到templates/your_template/html/layouts/joomla/content/tags.php
并根据需要进行调整。然后,Joomla将自动使用该布局来显示标签。
答案 1 :(得分:1)
感谢bakual,我为我的问题找到了另一个解决方案:
模板blog.php
中的我添加了以下代码,以纯文本格式显示特定的文章标签:
foreach ($item->tags->itemTags as $tag) echo $tag->title." "
答案 2 :(得分:0)
我把那个纠正为:
<?php foreach ($item->tags->itemTags as $tag) : echo $tag->title; endforeach; ?>
无论如何它有效! 谢谢user3014931