Difference between revisions of "Custom module positions in JReviews theme files"
From JReviews Documentation
(→Assigning modules to default module positions in JReviews themes.) |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | <div class="successbox" style="width: 95%"> | ||
+ | |||
+ | [https://www.jreviews.com/docs/theme-resources/custom-template-positions There's a new version of this article] | ||
+ | |||
+ | </div> | ||
+ | |||
+ | |||
== Adding custom module positions == | == Adding custom module positions == | ||
Line 29: | Line 36: | ||
*jr-detail-below-fields | *jr-detail-below-fields | ||
*jr-detail-below-socialbookmarks | *jr-detail-below-socialbookmarks | ||
+ | *jr-detail-below-bottom-media | ||
+ | *jr-detail-above-reviews ← also below map | ||
+ | *jr-detail-above-map ← only shows if map is present on page | ||
+ | *jr-detail-below-map ← only shows if map if present on page | ||
*jr-detail-below-editorreviews | *jr-detail-below-editorreviews | ||
*jr-detail-below-review1 | *jr-detail-below-review1 | ||
Line 34: | Line 45: | ||
*jr-detail-below-review3 | *jr-detail-below-review3 | ||
− | '''Listing Card Layouts | + | |
+ | '''Listing Card Layouts''' | ||
*jr-listings-card-position-1 | *jr-listings-card-position-1 | ||
*jr-listings-card-position-2 | *jr-listings-card-position-2 | ||
Line 40: | Line 52: | ||
*jr-listings-card-position-4 | *jr-listings-card-position-4 | ||
*jr-listings-card-position-last | *jr-listings-card-position-last | ||
+ | |||
''' All pages with a list of reviews ''' | ''' All pages with a list of reviews ''' | ||
Line 45: | Line 58: | ||
=== Example === | === Example === | ||
− | To display a module below first listing on blogview page, edit the module in Module Manager and paste '''jr-blogview-below-listing1''' to the Position input | + | To display a module below first listing on blogview page, edit the module in Module Manager and paste '''jr-blogview-below-listing1''' to the Position input. Then press "Enter" to add it. |
[[File:CustomModulePosition1.png]] | [[File:CustomModulePosition1.png]] |
Latest revision as of 23:57, 8 July 2020
Adding custom module positions
You can create a custom module position in a JReviews theme file using this code:
<?php $Jreviews->loadModulePosition('user1'); ?>
Replace user1 with the actual position name that you want.
Assigning modules to default module positions in JReviews themes.
JReviews has some default module positions (useful for assigning modules with ads between listings and reviews):
All list pages:
- jr-listpage-below-pagetitle
- jr-listpage-below-map
Blogview list page:
- jr-blogview-below-listing1
- jr-blogview-below-listing2
- jr-blogview-below-listing3
- jr-blogview-below-listing4
- jr-blogview-last
Listing detail page:
- jr-detail-below-fields
- jr-detail-below-socialbookmarks
- jr-detail-below-bottom-media
- jr-detail-above-reviews ← also below map
- jr-detail-above-map ← only shows if map is present on page
- jr-detail-below-map ← only shows if map if present on page
- jr-detail-below-editorreviews
- jr-detail-below-review1
- jr-detail-below-review2
- jr-detail-below-review3
Listing Card Layouts
- jr-listings-card-position-1
- jr-listings-card-position-2
- jr-listings-card-position-3
- jr-listings-card-position-4
- jr-listings-card-position-last
All pages with a list of reviews
- jr-reviewspage-above-reviews
Example
To display a module below first listing on blogview page, edit the module in Module Manager and paste jr-blogview-below-listing1 to the Position input. Then press "Enter" to add it.
The module will be displayed like this: