由于这个问题似乎已经被问过好几次了,并且仍然没有很好的答案,所以我想尝试从模板覆盖方面提供解决方案。步骤很复杂,但应该很容易。
注意:创建本教程时,我正在使用Joomla 3.4.4和模板protostar
首先,复制以下文件:
[root]/components/com_tags/views/tag/tmpl/default.php
[root]/components/com_tags/views/tag/tmpl/default.xml
[root]/components/com_tags/views/tag/tmpl/default_items.php
至
[root]/templates/your_template_name/html/com_tags/tag/default.php
[root]/templates/your_template_name/html/com_tags/tag/default.xml
[root]/templates/your_template_name/html/com_tags/tag/default_items.php
将文件名替换为您喜欢的名称,例如“ taggedblog”,因此它将变为:
[root]/templates/your_template_name/html/com_tags/tag/taggedblog.php
[root]/templates/your_template_name/html/com_tags/tag/taggedblog.xml
[root]/templates/your_template_name/html/com_tags/tag/taggedblog_items.php
打开文件顶部的[root] /templates/your_template_name/html/com_tags/tag/taggedblog.xml文件,您将看到以下代码:
<layout title="com_tags_tag_view_default_title" option="com_tags_tag_view_default_option">
更改为 
<layout title="Tagged Blog" option="taggedblog">
此时,从菜单管理器创建新菜单项时,应该会看到一个名为“标记博客”的新菜单项类型。见下面的图片

现在,打开文件[root] /templates/your_template_name/html/com_tags/tag/taggedblog_items.php
在第62行删除此代码:
<ul class="category list-striped">
它</ul>在第90行的结束标记
然后,仍然在同一文件上,删除从第64行开始的这些代码: 
<?php if ($item->core_state == 0) : ?>
                <li class="system-unpublished cat-list-row<?php echo $i % 2; ?>">
            <?php else: ?>
                <li class="cat-list-row<?php echo $i % 2; ?> clearfix" >
<?php endif; ?>在第70行,并</li>在第85行关闭标签
接下来,<div class="span5">在代码后添加64行,<?php foreach ($items as $i => $item) : ?>并</div>在<?php endforeach; ?>
接下来,在代码之前<?php if ($this->params->get('tag_list_show_item_description', 1)) : ?>添加环绕代码的第77行:
<?php
    $db = JFactory::getDBO();
    $query = $db->getQuery(true);
    $query->select('introtext')->from('#__content')->where('id=' . (int)$item->content_item_id);
    $db->setQuery($query);
    //displaying the intro image
    $images  = json_decode($item->core_images);
    if(!empty($images->image_intro)) {
        echo '<img src="'.$images->image_intro.'">';
    }
    //displaying the intro text
    $introtext = $db->loadResult();
    echo $introtext;
    ?>
此时,应该在网站上显示介绍文字和介绍图片。
现在,打开文件[root] /templates/your_template_name/html/com_tags/tag/taggedblog.php,在第51行附近,您将看到此代码<?php echo $this->loadTemplate('items'); ?>,将该行更改为:
<div class="row"><?php echo $this->loadTemplate('items'); ?></div>
就这样。 
现在,尝试从joomla菜单管理器中创建带有“已标记博客”类型的菜单项,然后查看结果。
为了使事情变得容易,我在此处将这些文件上传到了此处。玩得开心!