Display content type through custom template
this is my method for doing such thing and it always works.

create a view of your content type (ct), say ct__view. create a page and rename it to
 page--path_of_view.tpl.php and embed that view inside it at any where you want with this instruction &lt;?php print views_embed_view('ct__view','page');?&gt;. now you can customize its fields output with views-view-fields--ct__view--page.tpl.php