【发布时间】:2013-03-06 01:44:04
【问题描述】:
我有一个包含 2 个字段的视图:
[field_services_color] & [field_services_cover]
这些输出很好,但我需要用模板覆盖来覆盖输出。
我有这个覆盖:views-view-fields--services.tpl.php
哪个有这个代码:
<?php foreach ($fields as $id => $field): ?>
<?php if (!empty($field->separator)): ?>
<?php print $field->separator; ?>
<?php endif; ?>
<?php print $field->wrapper_prefix; ?>
<?php print $field->label_html; ?>
<?php print $field->content; ?>
<?php print $field->wrapper_suffix; ?>
<?php endforeach; ?>
哪个输出这个:
<div>
<div>COLOR</div>
</div>
<div>
<div>COVER</div>
</div>
但我需要这样做:
<div>
<div style="background-color:COLOR;">COVER</div>
</div>
我在 Google 上寻找了几个小时的解决方案,但找不到任何解决方案。这个可以吗?
我确实尝试在具有重写输出的视图中执行此操作,这似乎是最简单的方法,但由于某种原因,drupal 剥离了样式属性。
对此的任何帮助将不胜感激。
C
【问题讨论】:
-
为安全起见,样式属性被剥离。不过允许上课。
标签: drupal-7 drupal-views drupal-templates