我开发了一种内容类型的“销售车”。现在我正在开发它的视图,以显示汽车广告的简短列表,其中包含一些基本字段(汽车,型号,颜色,价格,完整广告链接),如下所示:
宝马,120天 $ X,xxx,xxx.xx
Royal Blue,Automatic,查看广告
我想知道如何才能实现这种风格?我应该使用什么样的格式:表格,网格还是其他什么?或者我是否需要通过编码完成它?
答案 0 :(得分:3)
您想要创建一个包含字段列表的视图。
一旦你有了这个,把相关的字段添加到视图中就应该完成了。
从格式链接中选择相关格式,检查预览,您应该有自己的观点。
创建视图结构:
Node 1 Node 2
Field 1 Field 2 Field 1 Field 2
Field 3 Field 4 Field 3 Field 4
将所有四个字段添加到视图中。在每一个上选择“从视图中排除”。在字段列表的底部,添加一个新的“自定义文本”字段。
从视图中排除这一点,这很重要。
进入自定义字段,在textarea中输入HTML代码并使用替换模式输出字段。
例如:
<h2>[title]</h2>
<ul>
<li>[field_one_name]</li>
<li>[field_two_name]</li>
</ul>
<ul>
<li>[field_three_name]</li>
<li>[field_four_name]</li>
</ul>
从textarea下的Replacement Patterns框中获取名称。
然后选择您认为正确的格式。我想你是在追逐一个网格。
答案 1 :(得分:2)
Drupal提供了一种为视图设置样式的方法。
这就是Drupal对样式工作的看法。 :)
答案 2 :(得分:1)
Drupal 7中的样式视图:
添加字段(显示)并选中“从显示中排除”选项。
现在转到“重写结果”并选中“重写此字段的输出”选项 在下面有一个名为“替换模式”的部分,其中所有添加 字段显示为变量(说变量只是为了便于理解) 喜欢:
[title] ==内容:
标题[field_event_date] ==内容:
活动日期[正文] ==内容:
Body [body-value] ==原始值
上面有一个名为“Text”的文本区域,您可以在其中自定义样式 对于这个领域(不好的做法,请按照步骤4更好)和陈词滥调“全部申请”。
现在再添加一个名为“Global:Custom text”的字段(这是一个额外的字段) 请勿选中“从显示中排除”和下面名为“TEXT”的文本区域 我们将编写用于样式化视图的HTML代码的区域 在选项下使用所有可用作令牌的字段 “替换模式”。
单击“全部应用”,然后单击“完成”。这样简单而酷酷的天呐