如何在Drupal-6中使用Tag-Cloud创建一个简单的公司博客?

时间:2010-10-05 14:19:51

标签: drupal drupal-6 blogs tag-cloud

我必须在drupal-6中创建一个简单的公司博客。这意味着每个用户只能发布一个博客。

到目前为止,我所做的是创建一个自定义内容类型(博客)和一个显示最近博客条目的浏览器的视图,其中包含指向完整博客文章的链接。

现在我必须为这个博客创建一个Tag-Cloud。 我为这个“博客”内容类型创建了一个分类词汇表,并将设置设置为标签(条款是由用户通过键入逗号分隔列表提交帖子时创建的。) 我还安装了Tagadelic模块,并用它创建了一个标签云,效果很好,它显示了我在创建新博客时输入的所有标签。

但现在我的问题: 第一:如果我点击此标签中的条目 - 云,则默认的Taxonomy_term视图用于显示生成的博客条目。这很糟糕,因为我希望它显示的方式与我已定义的显示博客的视图相同。有没有办法使用我的视图来显示标签云的结果?

第二:在我看来,每个博客预告片下面应该是相关博客条目的链接(共享相同条款的博客条目)。我不知道如何做到这一点。

这甚至可以通过我现在的设置实现,还是应该采用其他方法来创建带有标签云和相关博客条目的公司博客?

1 个答案:

答案 0 :(得分:1)

你应该能够很容易地解决这两个问题,同时保持当前的方法:

查看您的观看列表('admin / build / views / list')。您应该会看到一个名为“taxonomy_term(默认)”的视图,默认情况下通常会禁用该视图。这是内置分类术语页面的可选覆盖。您可以启用此功能并将其配置为您创建的博客视图。

或者,您可以将其中一个禁用,但将“page”类型的另一个显示添加到您现有的博客视图中,并将其配置为对内置分类术语的覆盖。为此,您需要将该显示的路径设置为'taxonomy / term /%'并调整显示以使用术语id参数作为过滤器(请查看上述覆盖以了解其工作原理)。

您也可以反过来这样做 - 使用默认的taxonomy_term覆盖视图,根据您的博客视图需求配置其输出,并为您最近的博客条目添加另一个显示。在此之后,删除您自己的博客视图,并使用分类术语覆盖的新显示。