Article Tags shown in Article List-Layout

前端 未结 1 2066
你的背包
你的背包 2021-01-27 16:26

So I\'ve been adding tags you add to articles in Joomla!, which works fine. But now I want to show the tags in the article list layout that is default in Joomla.

I foun

相关标签:
1条回答
  • 2021-01-27 17:14

    Your php works in the sense that it builds a set of "tag" links but it doesn't actually echo it out to the page. You need to add this line either at the end of your code or somewhere after, where you want to display the tags.

    echo $tags;
    

    e.g.

    <?php
    // set tags
    $tags = '';
    if (!empty($this->item->tags->itemTags)) {
        JLoader::register('TagsHelperRoute', JPATH_BASE .     '/components/com_tags/helpers/route.php');
        foreach ($this->item->tags->itemTags as $i => $tag) {
            if (in_array($tag->access,     JAccess::getAuthorisedViewLevels(JFactory::getUser()->get('id')))) {
                if($i > 0) $tags .= ', ';
                $tags .= '<a href="'.JRoute::_(TagsHelperRoute::getTagRoute($tag-    >tag_id . ':' . $tag->alias)).'">'.$this->escape($tag->title).'</a>';
            }
        }
    }
    $args['tags'] = $tags;
    echo $tags;
    ?>
    

    I'm not sure what you're using $args for either, it could probably be removed, unless you're using somewhere else.

    0 讨论(0)
提交回复
热议问题