Joomla 3为搜索结果添加文章标签

时间:2015-08-07 17:13:27

标签: php html joomla joomla3.0

我非常感谢你的帮助。

我正在使用Joomla 3.4创建一个网站。 标记的文章未在搜索结果中显示其标记。我不确定他们是否应该,但我已经阅读了以下答案: Article Tags shown in Article List-Layout

我得出结论,我应该能够将以下内容添加到default_results.php页面中,这类似于:

            <?php
        // set tags
        $tags = '';
        if (!empty($result->item->tags->itemTags)) {
            JLoader::register('TagsHelperRoute', JPATH_BASE .     '/components/com_tags/helpers/route.php');
            foreach ($result->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)).'">'.$result->escape($tag->title).'</a>';
                }
            }
        }
        $args['tags'] = $tags;
        echo $tags;
        ?>

请你修改一下,或者告诉我哪里出错了?

我已经对搜索结果进行了一些自定义,但仅添加了介绍图像并将其与未覆盖的文件进行了比较,并且没有显示对标记信息的任何调用。

我有一种有趣的感觉,在构建开始时,搜索结果将标签显示为标准,现在它们不是。如果是这种情况,那么我需要向后...标签显示在文章页面中,因此整个模块没有被破坏,我已经启用了“显示标签”#39;在尽可能多的地方 - 当然,这不应该对该代码产生影响。

你能帮帮忙吗?

问候M

0 个答案:

没有答案