Multiple instances of item in View row I am getting five instances items in my View row when I wrap image field inside my link field. This is what I have in the template file:

    &lt;?php foreach ($fields as $id =&gt; $field): ?&gt;
  &lt;?php if (!empty($field-&gt;separator)): ?&gt;
    &lt;?php print $field-&gt;separator; ?&gt;
  &lt;?php endif; ?&gt;

  &lt;?php print $field-&gt;wrapper_prefix; ?&gt;
    &lt;?php print $field-&gt;label_html; ?&gt;
    &lt;?php //print $field-&gt;content; ?&gt;
    &lt;div class="myRow"&gt;
        &lt;div class="myImg"&gt;
            &lt;span class="featuredVideo"&gt;&lt;/span&gt;
            &lt;a href="&lt;?php print $fields['field_news_link']-&gt;content; ?&gt;" target="_blank"&gt;&lt;?php print $fields['field_news_image']-&gt;content; ?&gt;&lt;/a&gt;
            &lt;?php //print $fields['field_news_image']-&gt;content; ?&gt;
        &lt;/div&gt;
        &lt;a href="&lt;?php print $fields['field_news_link']-&gt;content; ?&gt;"&gt;&lt;?php print $fields['field_news_source']-&gt;content; ?&gt;&lt;/a&gt;
    &lt;/div&gt;
  &lt;?php print $field-&gt;wrapper_suffix; ?&gt;
&lt;?php endforeach; ?&gt;


If I uncomment &lt;?php //print $field-&gt;content; ?&gt; and remove the linked image and the rest of my mark up, I don't get multiple instances of the item.
The field template prints all the fields as a row. If you want to output the row of fields manually you need to remove the foreach iteration of the fields.

See views-view-fields.tpl.php for more info.