Technology TidBits

Answers to various technical questions on php programming, mysql, linux, and many more categories.
25% off Hosting at HostGator.com:
Use Code techbits25



How can I figure out which template does what in SunShop?

Last updated: 07/03/2009
Here's a little function you can add to your "global.php " file:

function tagtemplates() {
  global $templates;
  foreach ($templates as $t=>$val) {
        $templates[$t] = "n<!--TEMPLATE $t-->n".$val;
  }
}

Just add this call after the "loadtemplates();" function call.  This function is called in a few files, like index.php , and checkout.php

What this does is add a line something like this:

<!--TEMPLATE header--> 


to your HTML output, so when you "View Source", you can locate the spot you want to change, then look for the nearest "TEMPLATE" comment to figure out where it's being set. 

NOTE:  Do NOT leave the "tagtemplates" call in place on a live site!  It will potentially break some screens, and will also tag your email messages that go out.  Use only for Testing purposes to get things looking as you want.

blog comments powered by Disqus
Have your own Tech-bit to contribute? Submit it here

Other questions in this category:
My shopping cart disappears, or doesn't clear out properly when going from non-secure to the secure server - what's wrong?
UPS module not working on php 5
In Sunshop 3.5, the 'Update Cart' button clears out my cart!
How do I secure the "tell a friend" feature of SunShop 3.5.1?
How do I add a new sort method for my products (SunShop 4.x)
How to upgrade from Sunshop 3.5 to Sunshop 4.x by making a parallel copy of the software.
How can I remove the "(Add $)" from my product options?
Why does my shop keep displaying the home page no matter what products I click on?
How do I edit the "related products" template in Sunshop 4?
Coupons by product / item don't seem to work on the 4.2 and 4.3 releases
My image verification is broken on the contact page - why?
On 1&1 hosting, I can't get Zend to work with Sunshop
Some of my pages get a "Error parsing template" when generating HTML pages in Sunshop
How can I add extra fields to my Sunshop Contact form that are not required?
How can I get the ioncube loaders working with GoDaddy?



Powered by KnowledgebasePublisher 1.1
Host Gator
Content provided by Roberts WebForge, Inc.