Drupal 7 开发内部培训资料, 分头诗人

drupal7 自定义字段如何转换成可以过滤的条件?

赞成!
0
否决!

举个例子,我定义了几个字段:品牌,尺码,颜色

然后我如何实现把这些字段变成过滤条件,如点击某个品牌时出来的内容都是字段内容里包含这个品牌的所有内容。

5 个回答

赞成!
0
否决!

Views 模块可以做过滤。

1,创建一个Content Type, 叫 Clothes

2,点击进去Clothes,增加三个字段:

名称:Size   类型: List(Text)   控件:select list,每行一个

名称:Brand  类型:List(Text)  控件:select list,每行一个

名称:Color  类型:List(Text)  控件 select list,每行一个

3,新建一个views 叫 Clothes,Show 选  Content ,Type 选 clothes,按continue & edit

format 选table, field 里吧 Size, Brand, Color 加上

增加FILTER CRITERIA,选择Size, Brand, Color, 在弹出的窗口中,找到Expose this filter to visitors, to allow them to change it, 勾上

最终FILTER CRITERIA 列表如下:

好了,添加几个文章,打开 xxx.com/clothes 测试吧。

 

赞成!
0
否决!

你这种是list(text)类型,但如果是text类型的如何解决?我试了一下,不显示内容。

赞成!
0
否决!

有设置选项的,可以选list,text,单选,多选,时间展示类型这些

赞成!
0
否决!

  

出现这个错误是什么原因呢。

赞成!
0
否决!

第一次来到这个页面就出现这样的错误,但是选择了之后就没有事了