我使用Drupal很新,我有一个疑问。
我有一个类别,其中包含一些类别:具有子类别(书籍,报纸,字母)的服务(主要类别)。
每个子类别都有图像,标题和简短说明。我创建了一个名为服务的分类法,并将子类别添加为术语。 (我不知道这是否是正确的方法。任何建议都会被接受和感谢)。
现在我希望在主页上显示如下内容:
所以,我想在我的主页上使用图像和标题来查看子类别的网格视图,当我点击它时,转到子类别并显示其内容。
很抱歉没有更具体,但我真的很新......
答案 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
设置为Parent
,Operator
设置为Is empty (NULL)
要添加说明,只需添加新字段 - Taxonomy term: Term description
。
所有其他自定义(在标签中包装标题,在表格/网格中输出字段等)也可在视图中使用。
到目前为止,我还没有尝试过将img添加到术语中,但我想有办法实现这一目标:通过CSS(通过添加'背景:'属性)或使用一些模块,如Taxonomy Image。
PS
如果重要的是,以上所有内容都是关于Drupal 7的,我不确定它是否适用于Drupal 6。