0
我有具有2個字段的視圖:Drupal的7次模板覆蓋輸出的原始值
[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剝離了樣式屬性。
任何幫助將非常感謝。
Ç
style屬性被剝離的安全性。儘管如此,班級是允許的。 – 2016-07-20 20:24:42