Quote Originally Posted by highlander View Post
How do I do the Product FAQ example you listed?
I gave that primarily as an example of the ease with which additional content can be added to the product_info page rather than as a specific answer to your question. But here goes:
  1. add a table to your database to hold the FAQs
  2. create an Admin page to add, edit and delete entries for a particular product ID
  3. add an icon to the categories_product_listing page in Admin to call the previously described Admin page using the product ID in a $_GET variable
  4. Add a javascript routine to open and close the entries by toggling the divs display styles (there's info about how to add javascript in your site's docs folder)
  5. build a module file to extract entries from the database for the current product_info page's products_id
  6. build a template module file to display this in a simple HTML (DIV-based) structure
  7. Style with CSS for maximum effect.

If you are familiar with these technologies (SQL, HTML, PHP, CSS and javascript) and have a basic understanding of the way in which pages are constructed in the Admin and Catalog, none of this is very difficult. I guess the challenge would be that, unsually, it requires some knowledge of pretty well everything used to build a Zen Cart.