Project

General

Profile

Hints for the use of the template system » History » Version 3

Max Milbers, 07/26/2011 09:16 PM

1 1 Max Milbers
h1. Hints for the use of the template system
2
3 2 Francesco Abeni
This page is for users and designers and developers, but since users of the administrator level can also get inflicted with it, we moved it to the user chapter.
4 1 Max Milbers
5
The new template system of virtuemart allows fine grained overrides for each category and product. Even the views can have different templates. We did not implement our own template system, it is based upon what is already there. So we have the joomla template system and some methods to overwrite, but this leads to some limitations.
6
7 3 Max Milbers
The joomla template system is described here:
8
* http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core 
9
* http://docs.joomla.org/Joomla!_1.5_Template_Tutorials_Project
10
11 1 Max Milbers
The virtuemart default shop template is overriding the joomla configurations. You can choose in the configuuration the template and layout for the shop, the category and the product view and you can override these values per category and product.
12
13 2 Francesco Abeni
The problem behind this construction is that the joomla template override system does only work for the template loaded by joomla. So when you have the "Rhuk_milkyway" template set as default in joomla, but you use for example the "Beez" template for categories and placed a layout for override in it, then it is not used! Because joomla looks only in the "Rhuk_milkyway" template for layouts.
14 1 Max Milbers
15
So you can use a lot different templates, but the layouts must be stored in the template which is the default of joomla.