2010-10-05 43 views
2

我必须在drupal-6中创建一个简单的公司博客。这意味着每个用户只能登录一个博客。如何在Drupal-6中使用标签云创建简单的公司博客?

是我迄今所做的是创建一个自定义内容类型(博客),并显示与链接到完整的博客文章在最近发表的博客的玩笑视图。

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

但现在我的问题: 首先:如果我点击这个标签云中的一个条目,默认Taxonomy_term视图用于显示结果博客条目。这很糟糕,因为我想让它显示的方式与我已经定义的显示博客的视图相同。有没有办法使用我的视图来显示标签云的结果?

二:在我看来,每个博客传情下面应该是相关的博客文章(共享相同条款的那些)的链接。我不知道该怎么做。

是这甚至可能与设置,我现在还是应该采取可能整个其他的方法来创建标签云和相关的博客条目公司博客?

回答

1

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

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

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

你也可以做到这一点倒过来 - 使用默认taxonomy_term覆盖下,配置根据你的博客查看需要它的输出,并添加另一台显示器为您最近发表的博客了这一点。之后,删除自己的博客视图,并使用分类术语覆盖的新显示。