【问题标题】:How to create a simple company blog with a Tag-Cloud in Drupal-6?如何在 Drupal-6 中创建一个带有标签云的简单公司博客?
【发布时间】:2010-10-05 14:19:51
【问题描述】:

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

到目前为止,我所做的是创建一个自定义内容类型(博客)和一个视图,该视图显示最近博客条目的预告片以及指向完整博客文章的链接。

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

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

第二:在我看来,每个博客预告片下方都应该有一个指向相关博客条目(具有相同术语的条目)的链接。我不知道该怎么做。

我现在的设置是否有可能,或者我应该采取完全其他的方法来创建带有标签云和相关博客条目的公司博客?

【问题讨论】:

    标签: drupal drupal-6 blogs tag-cloud


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多