我非常感谢你的帮助。
我正在使用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