Artikel-Tags werden im Artikellisten-Layout angezeigt

Also habe ich Tags hinzugefügt, die Sie zu Artikeln in Joomla! Hinzufügen, was gut funktioniert. Aber jetzt möchte ich die Tags im Artikellistenlayout anzeigen, das in Joomla voreingestellt ist.

Ich habe das Listenlayout gefunden und überschrieben und versucht, den Tags-Code aus einem einzelnen Artikel-Layout in das Listenlayout einzufügen. Darunter befindet sich der Code, den ich in das Listenlayout eingefügt habe. Im Layout wird jedoch keiner der Tags angezeigt.

<?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;
?>

Wenn das nicht klar ist, kann ich versuchen, es anders zu erklären.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage