title: Magento - use an alternate "price.phtml" (in addition to the existing one)
body: <p>I am looking for a way to have an alternate <code>template/catalog/product/price.phml</code> used in one specific location, and to continue using the existing price.phtml file in all other locations.</p>
  
  <p>To explain further, I need to display the regular price, and then another special price right below it - but only on the product page (for the main product being displayed).  This special price is not a price that can be calculated by the catalog price rules, so I wrote my own module to do the calculation. So, everywhere that I am displaying prices I want to display with the regular ol' <code>template/catalog/product/price.phtml</code> file... but for the product page (the main product - not the related, upsells, etc) I want to use my own custom <code>template/catalog/product/price-custom.phtml</code> template file.  Can anybody help?</p>
  
  <p>Normally I just look in the layout xml files (for example catalog.xml) to find these types of things, but price.phtml is kinda special - it isn't that simple.  And for the life of me I can't figure out if there is an easy way to swap it out conditionally on the page being viewed.  I am aware that I can just update price.phtml to always print out this extra price, and then use css to hide the price everywhere, but I would rather not do that if possible.</p>
  
  <p>(Also you may want to know that I only have simple products.)</p>