I have done a drupal theme and as of right now am only working with teaser and full view modes. Both of which I have themed in the node--product.tpl.php file I am interested in learning view modes to create different, fully customizable layouts for different pages and products.
How and where to create a new view mode for a paticular node type ie. Node--product.tpl.php before themeing. Is there a preferred module for this which doesn't limit themeing. How and where to tell a given page ie. Page--front.tpl.php which view mode of a paticular node type to use. Is there a module for this. As of now the product nodes appear under the content region.
How and where to theme the html of a view mode. Even if it's a template override. Right now I have the two view modes themed in a photo if else statement. The "if" being the teaser and the "else" being the full node. Any tutorials or videos that stand out for this?