【发布时间】:2014-04-20 19:08:28
【问题描述】:
对 Drupal 主题非常陌生,需要一些帮助来编辑视图输出的标记。
我知道我有页面模板、节点模板、块模板;但是意见呢?!我使用视图 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 drupal-views drupal-theming