Difference between revisions of "Default theme overview"

From JReviews Documentation
Jump to: navigation, search
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Default JReviews theme is located in this folder:
+
 
 +
The default JReviews theme is located in this folder:
 
*<span style="color: blue">\components\com_jreviews\jreviews\views\themes\default</span>
 
*<span style="color: blue">\components\com_jreviews\jreviews\views\themes\default</span>
  
 
+
This is the structure of the theme:
Before you start customizing theme files, explore the structure of the default theme:
+
 
+
 
+
== Folder and file structure ==
+
 
+
*/claims
+
*/community_plugins
+
*/directories
+
**/directory.thtml - '''"yahoo style" directory page'''
+
*/discussions - '''theme files for user review discussions'''
+
*/elements - '''theme files that are included in other theme files'''
+
*/email_templates - '''templates for e-mail notifications'''
+
*/errors
+
*/everywhere - '''user reviews theme files for Everywhere Addon'''
+
*/feeds - '''theme files for RSS Feeds, modify to add custom fields'''
+
*/listings
+
**/cmsblog.thtml - '''for Joomla blogsection/blogcategory page'''
+
**/create.thtml - '''submit listing page, contains Submission instructions'''
+
**/create_form.thtml - '''submit listing form'''
+
**/detail.thtml - '''listing detail page'''
+
**/listings_blogview.thtml - '''Blogview list page'''
+
**/listings_header.thtml - '''used on top of list pages, displays breadcrumbs, rss feeds, category list, search...'''
+
**/listings_tableview.thtml - '''Tableview list page'''
+
**/listings_thumbview.thtml - '''Thumbview list page'''
+
*/modules - '''theme files for all JReviews modules'''
+
*/owner_reply
+
*/reports
+
*/reviews
+
**/create.thtml - '''user review submit form'''
+
**/rankings.thtml - '''top users page'''
+
**/reviews.thtml - '''user reviews'''
+
*/search - '''advanced search'''
+
*/theme_css - '''all css files and images used in them'''
+
*/theme_images - '''all theme images'''
+
*/theme_layouts - '''containers of other theme files. no need to modify'''
+
  
 +
* '''/claims''' - listing claims submission form.
 +
* '''/community_plugins''' - theme files of plugins used with EasySocial, JomSocial and Community Builder.
 +
* '''/directories'''
 +
** '''/directory.thtml''' - &quot;Yahoo style&quot; directory page.
 +
* '''/discussions''' - theme files for user review discussions.
 +
* '''/elements''' - various theme files that are included in other theme files.
 +
* '''/email_templates''' - templates for e-mail notifications.
 +
* '''/everywhere''' - user reviews theme file for Everywhere Add-on.
 +
* '''/feeds''' - theme files for RSS feeds.
 +
* '''/fields_formbuilder''' - json schema files for FormBuilder fields.
 +
* '''/fields_phpformat''' - template files for FormBuilder fields.
 +
* '''/inquiries''' - inquiry form theme file.
 +
* '''/listings'''
 +
** '''/create.thtml''' - submit listing page.
 +
** '''/create_form.thtml''' - submit listing form.
 +
** '''/create_form_tabbed.thtml''' - alternative theme file of the submit listing form that uses tabs for fields.
 +
** '''/detail.thtml''' - theme file of the listing detail page.
 +
** '''/detail_tabs.thtml''' - alternative theme file of the listing detail page that uses tabs.
 +
** '''/detail_compact.thtml''' - alternative &quot;compact&quot; theme file of the listing detail page.
 +
** '''/listings_blogview.thtml''' - blogview list page layout.
 +
** '''/listings_blogview_compact.thtml''' - &quot;compact&quot; blogview list page layout.
 +
** '''/listings_compare.thtml''' - listing comparison page.
 +
** '''/listings_header.thtml''' - header of list pages, used on top of blogview, tableview, thumbview and masonry layouts.
 +
** '''/listings_masonry.thtml''' - masonry list page layout.
 +
** '''/listings_tableview.thtml''' - tableview list page layout.
 +
** '''/listings_thumbview.thtml''' - thumbview list page layout.
 +
* '''/media''' - theme files for all media elements in JReviews (photos, videos, attachments, audio).
 +
* '''/modules''' - theme files of all JReviews modules.
 +
* '''/owner_reply''' - submit form for owner replies in reviews
 +
* '''/reports''' - review report submit form
 +
* '''/reviews'''
 +
** '''/create.thtml''' - submit review form.
 +
** '''/editor_reviews.thtml''' - editor reviews layout.
 +
** '''/review_layout.thtml''' - layout of individual reviews on listing detail pages.
 +
** '''/review_list_layout.thtml''' - layout of individual reviews on list pages.
 +
** '''/user_reviews.thtml.thtml''' - user reviews layout.
 +
* '''/search''' - advanced search page
 +
* '''/sitemaps''' - video sitemap theme file
 +
* '''/theme_css''' - all css files and images used by css files
 +
* '''/theme_images''' - all theme images
 +
* '''/theme_layouts''' - containers of other theme files, no need to modify
 +
* '''themeInfo.xml''' - the required file that contains info about the theme.
  
  
 
[[Category:JReviews]]
 
[[Category:JReviews]]
 
[[Category:Themes]]
 
[[Category:Themes]]

Latest revision as of 11:08, 16 July 2016

The default JReviews theme is located in this folder:

  • \components\com_jreviews\jreviews\views\themes\default

This is the structure of the theme:

  • /claims - listing claims submission form.
  • /community_plugins - theme files of plugins used with EasySocial, JomSocial and Community Builder.
  • /directories
    • /directory.thtml - "Yahoo style" directory page.
  • /discussions - theme files for user review discussions.
  • /elements - various theme files that are included in other theme files.
  • /email_templates - templates for e-mail notifications.
  • /everywhere - user reviews theme file for Everywhere Add-on.
  • /feeds - theme files for RSS feeds.
  • /fields_formbuilder - json schema files for FormBuilder fields.
  • /fields_phpformat - template files for FormBuilder fields.
  • /inquiries - inquiry form theme file.
  • /listings
    • /create.thtml - submit listing page.
    • /create_form.thtml - submit listing form.
    • /create_form_tabbed.thtml - alternative theme file of the submit listing form that uses tabs for fields.
    • /detail.thtml - theme file of the listing detail page.
    • /detail_tabs.thtml - alternative theme file of the listing detail page that uses tabs.
    • /detail_compact.thtml - alternative "compact" theme file of the listing detail page.
    • /listings_blogview.thtml - blogview list page layout.
    • /listings_blogview_compact.thtml - "compact" blogview list page layout.
    • /listings_compare.thtml - listing comparison page.
    • /listings_header.thtml - header of list pages, used on top of blogview, tableview, thumbview and masonry layouts.
    • /listings_masonry.thtml - masonry list page layout.
    • /listings_tableview.thtml - tableview list page layout.
    • /listings_thumbview.thtml - thumbview list page layout.
  • /media - theme files for all media elements in JReviews (photos, videos, attachments, audio).
  • /modules - theme files of all JReviews modules.
  • /owner_reply - submit form for owner replies in reviews
  • /reports - review report submit form
  • /reviews
    • /create.thtml - submit review form.
    • /editor_reviews.thtml - editor reviews layout.
    • /review_layout.thtml - layout of individual reviews on listing detail pages.
    • /review_list_layout.thtml - layout of individual reviews on list pages.
    • /user_reviews.thtml.thtml - user reviews layout.
  • /search - advanced search page
  • /sitemaps - video sitemap theme file
  • /theme_css - all css files and images used by css files
  • /theme_images - all theme images
  • /theme_layouts - containers of other theme files, no need to modify
  • themeInfo.xml - the required file that contains info about the theme.