Drupal 7中的样式视图

时间:2012-06-23 10:30:27

标签: drupal-7 drupal-views

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

宝马,120天 $ X,xxx,xxx.xx
Royal Blue,Automatic,查看广告

我想知道如何才能实现这种风格?我应该使用什么样的格式:表格,网格还是其他什么?或者我是否需要通过编码完成它?

3 个答案:

答案 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提供了一种为视图设置样式的方法。

  1. 转到您的观点。
  2. 点击右侧的“高级”链接。
  3. 点击“主题”标签后的链接。
  4. 您将获得用于设置视图样式的模板列表。
  5. 使用列表中的给定名称之一创建您自己的模板 具体领域。例如视图视图 - VIEWNAME.tpl.php
  6. 您将了解自己的风格。
  7. 这就是Drupal对样式工作的看法。 :)

答案 2 :(得分:1)

Drupal 7中的样式视图:

  1. 添加字段(显示)并选中“从显示中排除”选项。

  2. 现在转到“重写结果”并选中“重写此字段的输出”选项 在下面有一个名为“替换模式”的部分,其中所有添加 字段显示为变量(说变量只是为了便于理解) 喜欢:

  3.   

    [title] ==内容:

         

    标题[field_event_date] ==内容:

         

    活动日期[正文] ==内容:

         

    Body [body-value] ==原始值

    1. 上面有一个名为“Text”的文本区域,您可以在其中自定义样式 对于这个领域(不好的做法,请按照步骤4更好)和陈词滥调“全部申请”。

    2. 现在再添加一个名为“Global:Custom text”的字段(这是一个额外的字段) 请勿选中“从显示中排除”和下面名为“TEXT”的文本区域 我们将编写用于样式化视图的HTML代码的区域 在选项下使用所有可用作令牌的字段 “替换模式”。

    3. 单击“全部应用”,然后单击“完成”。这样简单而酷酷的天呐