【问题标题】:Styling views in Drupal 7在 Drupal 7 中设置视图样式
【发布时间】:2023-03-22 15:43:01
【问题描述】:

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

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

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

【问题讨论】:

    标签: drupal-7 drupal-views


    【解决方案1】:

    您想要创建一个包含字段列表的视图。

    完成后,将相关字段添加到视图中即可。

    从格式链接中选择相关格式,检查预览,您应该有自己的看法。

    创建视图结构:

    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>
    

    从文本区域下的替换模式框中获取名称。

    然后选择您认为正确的任何格式。我想你是在追逐一个网格。

    【讨论】:

    • 感谢您的及时回复。制作视图,将其链接到相关内容类型,并选择字段。问题是按照我上面提到的样式放置字段。我需要两行两列来保存这些字段。
    【解决方案2】:

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

    1. 转到您的视图。
    2. 点击右侧的“高级”链接。
    3. 点击“主题”标签后的链接。
    4. 您将获得用于设置视图样式的模板列表。
    5. 使用列表中的给定名称之一创建您自己的模板 具体领域。例如views-view--VIEWNAME.tpl.php
    6. 您会看到自己的风格。

    这就是 Drupal 视图样式的工作方式。 :)

    【讨论】:

      【解决方案3】:

      Drupal 7 中的样式视图:

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

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

      [标题] == 内容:

      标题[field_event_date] == 内容:

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

      Body[body-value] == 原始值

      1. 上面有一个名为“Text”的文本区域,您可以在其中自定义样式 对于这个领域(不是很好的做法,请遵循第 4 步以获得更好的效果)并单击“全部应用”。

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

      3. 点击“全部应用”,就完成了。这么简单又酷啊??

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多