如何使用DRUPAL从分类法创建页面内容

时间:2012-11-29 09:28:42

标签: drupal drupal-7 drupal-views

我使用Drupal很新,我有一个疑问。

我有一个类别,其中包含一些类别:具有子类别(书籍,报纸,字母)的服务(主要类别)。

每个子类别都有图像,标题和简短说明。我创建了一个名为服务的分类法,并将子类别添加为术语。 (我不知道这是否是正确的方法。任何建议都会被接受和感谢)。

现在我希望在主页上显示如下内容:

what I want to show

所以,我想在我的主页上使用图像和标题来查看子类别的网格视图,当我点击它时,转到子类别并显示其内容。

很抱歉没有更具体,但我真的很新......

1 个答案:

答案 0 :(得分:2)

如果我理解正确,你的词汇就像这样:

[Category]
- Sub-category 1
 - term 1
 - term 2
- Sub-category 2
 - term 3
 - term 4
- Sub-category 3
 - term 5
etc.

在您创建条款时,您还会为每个子类别字词添加说明。

因此,要仅输出第一级术语(子类别),您应该使用Views模块创建页面/块。

在创建新视图时,请务必在"添加新视图"上方选择Show: Taxonomy terms。形成并选择你的词汇。

然后,为了只输出1级术语,您应该添加关系 - 按Advanced / Relationships并选择Taxonomy term: Parent term。然后添加新的Filter criteria - Taxonomy term: Parent term,其中Relationship设置为ParentOperator设置为Is empty (NULL)

要添加说明,只需添加新字段 - Taxonomy term: Term description

所有其他自定义(在标签中包装标题,在表格/网格中输出字段等)也可在视图中使用。

到目前为止,我还没有尝试过将img添加到术语中,但我想有办法实现这一目标:通过CSS(通过添加'背景:'属性)或使用一些模块,如Taxonomy Image

PS

如果重要的是,以上所有内容都是关于Drupal 7的,我不确定它是否适用于Drupal 6。