私は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 がスタイル属性を削除します。
これに関するヘルプは非常に高く評価されます。
ハ