gpt4 book ai didi

drupal - 自定义 Drupal View 输出

转载 作者:行者123 更新时间:2023-12-02 08:11:09 24 4
gpt4 key购买 nike

对 Drupal 主题相当陌生,需要一些帮助来编辑 View 输出的标记。

我知道我有页面模板、节点模板、 block 模板;但观点呢?我使用 View UI 选择结果中显示的字段,但这不允许我自定义所需的输出标记。

例如,而不是这个:

<div class="band propertysearch-results">
<section class="layout">
<ul>
<li>
<div><img src="" alt=""></div>
<div>
<h3>Location Name</h3>
<small>123 Leather Lane, London, NW1 123</small>
<p>oremque ad laborum et reiciendis eos quasi odit!</p>
</div>
<div class="results-info">
<a href="#">3 <span>Rooms</span></a>
<a href="property.html">View</a>
<a href="#">Save</a>
</div>
</li>
</ul>

Drupal 给我:

<div class="view viewproerties">
<div class="view-content">
<ul data-thmr="thmr_46">
<li class="">
<div class="views-field views-field-field-photo" data-thmr="thmr_43">
<div class="field-content">
<img typeof="foaf:Image" src="http://findabode.d7/sites/default/files/mvenue1.jpg" alt="" data-thmr="thmr_16 thmr_17 thmr_18">
</div>
</div>
<div class="views-field views-field-title" data-thmr="thmr_43">
<span class="field-content"><a href="/content/leather-lane" data-thmr="thmr_19 thmr_20">Leather Lane</a></span>
</div>
<div class="views-field views-field-body" data-thmr="thmr_43">
<div class="field-content"></div>
</div>
<div class="views-field views-field-field-rooms-1" data-thmr="thmr_43">
<span class="views-label views-label-field-rooms-1">Rooms: </span> <div class="field-content"><span data-thmr="thmr_22" class="devel-themer-wrapper">2</span></div>
</div>
<div class="views-field views-field-view-node" data-thmr="thmr_43">
<span class="field-content"><a href="/content/leather-lane" data-thmr="thmr_23 thmr_24">view</a></span>
</div>
</li>
</ul>
</div>
</div>

所以我的问题是如何自定义输出的标记以及如何确定每个字段的变量的名称?

我是否在 tpl 文件或其他地方进行这些更改?

最佳答案

在 Drupal 中对 View 的输出进行主题化有些棘手,具体取决于您使用的字段类型以及您选择创建 View 的输出样式类型。

您需要了解Views Templating为了覆盖您的特定 View 用来呈现输出的特定模板。

关于drupal - 自定义 Drupal View 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23186493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com