2013-03-06 77 views
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剝離了樣式屬性。

任何幫助將非常感謝。

Ç

+0

style屬性被剝離的安全性。儘管如此,班級是允許的。 – 2016-07-20 20:24:42

回答