我有一个包含 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