Drupal 7 Drupal 7中的样式化视图

Drupal 7 Drupal 7中的样式化视图,drupal-7,drupal-views,Drupal 7,Drupal Views,我开发了一种内容类型的“销售汽车”。现在我正在开发它的视图,以显示一个简短的汽车广告列表,其中一些基本字段(汽车、型号、颜色、价格、指向完整广告的链接)相互串联,如下所示: 宝马,120天$X,xxx,xxx.xx 皇家蓝,自动,查看广告 我想知道如何才能达到这种风格?我应该使用什么样式格式:表格、网格还是其他?或者我需要通过编码来完成吗?您想要创建一个字段列表视图 一旦你有了这个,把相关的字段添加到视图中,你就应该完成了 从“格式”链接中选择相关格式,检查预览,您应该可以查看 要创建视图结构,

我开发了一种内容类型的“销售汽车”。现在我正在开发它的视图,以显示一个简短的汽车广告列表,其中一些基本字段(汽车、型号、颜色、价格、指向完整广告的链接)相互串联,如下所示:

宝马,120天$X,xxx,xxx.xx
皇家蓝,自动,查看广告


我想知道如何才能达到这种风格?我应该使用什么样式格式:表格、网格还是其他?或者我需要通过编码来完成吗?

您想要创建一个字段列表视图

一旦你有了这个,把相关的字段添加到视图中,你就应该完成了

从“格式”链接中选择相关格式,检查预览,您应该可以查看

要创建视图结构,请执行以下操作:

Node 1                Node 2
Field 1 Field 2       Field 1 Field 2
Field 3 Field 4       Field 3 Field 4
将所有四个字段添加到视图中。在每个选项上选择“从视图中排除”。在字段列表的底部,添加一个新的“自定义文本”字段

但是,一定要从视图中排除这个,这很重要

进入custom字段,在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>
[标题]
  • [字段名称]
  • [字段名称]
  • [字段名称]
  • [字段名称]
从文本区域下的替换模式框中获取名称


然后选择你认为正确的格式。我认为您需要一个网格。

Drupal提供了一种设置视图样式的方法

  • 进入你的视野
  • 单击右侧的“高级”链接
  • 单击标签“主题”后的链接
  • 您将获得用于设置视图样式的模板列表
  • 使用列表中的一个给定名称创建您自己的模板 特定字段。e、 g.views-view--VIEWNAME.tpl.php
  • 你会看到你自己的风格

  • 这就是Drupal视图样式的工作原理。:)

    Drupal 7中的样式化视图:

  • 添加字段(要显示的字段)并选中“从显示中排除”选项

  • 现在转到“重写结果”并选中“重写此字段的输出”选项 下面是一个叫做“替换模式”的部分,其中添加了 字段显示为变量(称为变量只是为了便于理解) 比如:

  • [标题]==内容:

    标题[字段\事件\日期]==内容:

    事件日期[正文]==内容:

    正文[正文值]==原始值

  • 上面有一个名为“文本”的文本区域,您可以在其中自定义您的样式 对于此字段(非良好实践,请遵循步骤4以获得更好的效果)和clicl“全部应用”

  • 现在再添加一个名为“全局:自定义文本”的字段(这是一个额外字段) 不要选中“从显示中排除”,下面的文本区域称为“文本” 我们将在其中编写用于设置视图样式的HTML代码的区域 在该选项下使用可作为令牌使用的所有字段 “替代模式”

  • 点击“全部应用”,是的,它完成了。如此简单和酷的na


  • 谢谢你的及时回复。创建视图,将其链接到相关内容类型,并选择字段。问题是按照我上面提到的样式放置字段。我需要两行两列来保存这些字段。