0

我是使用 Drupal 的新手,我有疑问。

我有一个类别,里面有一些类别:具有子类别(书籍、报纸、信件)的服务(主类别)。

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

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

我想展示的

所以,我想在我的主页上显示我的子类别的网格视图,其中包含图像和标题,当我单击它时,转到子类别并显示其内容。

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

4

1 回答 1

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设置RelationshipParentOperator设置为Is empty (NULL)

要添加描述,只需添加新字段 - Taxonomy term: Term description

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

到目前为止,我还没有尝试向术语添加 img,但我想有办法做到这一点:通过 CSS(通过添加 'background:' 属性)或使用一些模块,例如Taxonomy Image

附言

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

于 2012-11-29T10:25:05.593 回答