Show all values for a field collection in node.tpl.php
/**
 * @Show all field collection values from node object
 *  Example field collection name: "field_helloworld"
 *  Example fields within a field collection:
 *  - field_title       (string)
 *  - field_image       (image)
 *  - field_description (string)
 */


// get field collections from node 
$field_helloworld = field_get_items('node', $node, 'field_helloworld');

// get all fields values if collection exists
if (!empty($field_helloworld)){
    $field = field_view_value('node',$node, 'field_helloworld', $field_helloworld[0]);  
    foreach ($field['entity']['field_collection_item'] as $id =&gt; $field_collection){

        // load the field collection item entity
        $field_collection_item = field_collection_item_load($id);
        // wrap the entity and make it easier to get the values of fields
        $field_wrapper = entity_metadata_wrapper('field_collection_item', $field_collection_item);

        // all values from a field collection
        $field_title        = $field_wrapper-&gt;field_title-&gt;value();
        $field_image        = $field_wrapper-&gt;field_image-&gt;value(); // an array of image data
        $field_description  = $field_wrapper-&gt;field_description-&gt;value(); 

        // an example of getting image url from field_image
        $image_url          = $field_image['uri'] ? file_create_url($field_image['uri']) : '';
    }
}


Notice that there is no ['und']['0'][value].