Difference between revisions of "How does the JReviews Theme Engine work"

From JReviews Documentation
Jump to: navigation, search
Line 10: Line 10:
 
In that folder you'll find several themes:
 
In that folder you'll find several themes:
 
*/components/com_jreviews/jreviews/views/themes/'''default'''/
 
*/components/com_jreviews/jreviews/views/themes/'''default'''/
*/components/com_jreviews/jreviews/views/themes/'''default_02'''/
+
*/components/com_jreviews/jreviews/views/themes/'''compact'''/
*/components/com_jreviews/jreviews/views/themes/'''default_dark'''/ - for using with dark joomla templates
+
*/components/com_jreviews/jreviews/views/themes/'''dark'''/ - for using with dark joomla templates
  
  
You will notice that '''/default_02''' and '''/default_dark''' theme folders contain less files than the '''/default''' theme folder.
+
You will notice that '''/compact''' and '''/dark''' theme folders contain less files than the '''/default''' theme folder.
  
The '''/default''' folder contains all the necessary theme, css and image files, while '''/default_02''' and '''/default_dark''' are variations of the default theme and contain only "modified" files and images. Files that don't exist in those folders are used from the '''/default''' theme folder.
+
The '''/default''' folder contains all the necessary theme, css and image files, while '''/compact''' and '''/dark''' are variations of the default theme and contain only "modified" files and images. Files that don't exist in those folders are used from the '''/default''' theme folder.
  
 
This is because the '''/default''' theme should always be intact to make JReviews upgrades easier.
 
This is because the '''/default''' theme should always be intact to make JReviews upgrades easier.

Revision as of 15:36, 13 June 2011

JReviews uses a php templating system. This means you can mix html with php code, which provides a lot of flexibility to create conditionals and add snippets of php code.


JReviews Themes

JReviews themes are located in this folder:

  • /components/com_jreviews/jreviews/views/themes/
  • the theme files have the .thtml extension.

In that folder you'll find several themes:

  • /components/com_jreviews/jreviews/views/themes/default/
  • /components/com_jreviews/jreviews/views/themes/compact/
  • /components/com_jreviews/jreviews/views/themes/dark/ - for using with dark joomla templates


You will notice that /compact and /dark theme folders contain less files than the /default theme folder.

The /default folder contains all the necessary theme, css and image files, while /compact and /dark are variations of the default theme and contain only "modified" files and images. Files that don't exist in those folders are used from the /default theme folder.

This is because the /default theme should always be intact to make JReviews upgrades easier.

You can create your own theme the same way, but instead of creating it in /components/com_jreviews/jreviews/views/themes/ folder, you should use the JReviews Code Overrides functionality to place your custom theme outside the /com_jreviews folder.