Is there a recommended way to modify the product template (new with 2.1) so it can use the single column layout instead of two column? I have some products I want to use this template, while others will use the default one (which uses the two column).
The hard way is to modify CatalogController ('Product' and 'AddToCartProduct' methods). Return appropriate view from controller. For example, instead of "return View(model)" write "return View(ProductModel.ProductTemplateViewPath, model)". In this case you don't need Product.cshtml file and you can set 'Layout' property in a template file.
Thanks for the input. I put a hack in place with a new product.cshtml to check if the partial name contained some keyword im looking for, and have it toggle the layout according. Not a "real" solution but will get us out the door.