我开发了一种“销售汽车”的内容类型。现在我正在开发它的视图,以显示一个简短的汽车广告列表,其中包含一些相互内联的基本字段(汽车、型号、颜色、价格、完整广告的链接),如下所示:
宝马,120 d $X,xxx,xxx.xx 宝
蓝色,自动, 查看广告
我想知道我怎样才能实现这种风格?我应该使用什么样式格式:表格、网格或其他?还是我需要通过编码来完成它?
我开发了一种“销售汽车”的内容类型。现在我正在开发它的视图,以显示一个简短的汽车广告列表,其中包含一些相互内联的基本字段(汽车、型号、颜色、价格、完整广告的链接),如下所示:
宝马,120 d $X,xxx,xxx.xx 宝
蓝色,自动, 查看广告
我想知道我怎样才能实现这种风格?我应该使用什么样式格式:表格、网格或其他?还是我需要通过编码来完成它?
您想要创建一个包含字段列表的视图。
完成此操作后,将相关字段添加到视图中,您就应该完成了。
从格式链接中选择相关格式,检查预览,您应该有自己的看法。
创建视图结构:
Node 1 Node 2
Field 1 Field 2 Field 1 Field 2
Field 3 Field 4 Field 3 Field 4
将所有四个字段添加到视图中。在每一个上选择“从视图中排除”。在字段列表的底部,添加一个新的“自定义文本”字段。
不过,请务必从视图中排除这一点,这很重要。
进入自定义字段,在文本区域中您可以输入 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>
从文本区域下的替换模式框中获取名称。
然后选择您认为正确的任何格式。我想你是在网格之后。
Drupal 提供了一种设置视图样式的方法。
这就是 Drupal 视图样式的工作原理。:)
Drupal 7 中的样式视图:
添加字段(要显示的)并选中“从显示中排除”选项。
现在转到“重写结果”并选中“重写该字段的输出”选项,下面有一个名为“替换模式”的部分,其中所有添加的字段都显示为变量(为了便于理解而说变量)喜欢:
[标题] == 内容:
标题[field_event_date] == 内容:
活动日期[正文] == 内容:
Body[body-value] == 原始值
上面有一个名为“文本”的文本区域,您可以在其中自定义该字段的样式(不好的做法是按照步骤 4 更好)并单击“全部应用”。
现在再添加一个名为“全局:自定义文本”的字段(这是一个额外的字段),不要选中“从显示中排除”,在名为“TEXT”的文本区域下方是我们将编写 HTML 代码以设置视图样式的区域在“替换模式”选项下使用所有可用作标记的字段。
单击“全部应用”,是的,它完成了。如此简单和酷呐?