Difference between revisions of "How to make part of theme visible only to listing owners"
From JReviews Documentation
(Created page with "It is possible to display certain information (part of the theme file) only to the listing owner using this conditional: <source lang="php"> <?php if($listing['User']['user_id']...") |
|||
Line 11: | Line 11: | ||
If you want to display certain information to listing owners and site admins as well, use this conditional: | If you want to display certain information to listing owners and site admins as well, use this conditional: | ||
+ | |||
+ | '''JReviews 2''' | ||
<source lang="php"> | <source lang="php"> | ||
<?php if($listing['User']['user_id'] == $User->id || $this->Access->isAdmin()): ?> | <?php if($listing['User']['user_id'] == $User->id || $this->Access->isAdmin()): ?> | ||
+ | |||
+ | This will be visible only to the listing owner and site admin | ||
+ | |||
+ | <?php endif; ?> | ||
+ | </source> | ||
+ | |||
+ | |||
+ | '''JReviews 3''' | ||
+ | |||
+ | <source lang="php"> | ||
+ | <?php if ( $listing['User']['user_id'] == $User->id || $this->auth->admin ): ?> | ||
This will be visible only to the listing owner and site admin | This will be visible only to the listing owner and site admin |
Revision as of 14:28, 10 March 2018
It is possible to display certain information (part of the theme file) only to the listing owner using this conditional:
<?php if($listing['User']['user_id'] == $User->id): ?> This will be visible only to the listing owner <?php endif; ?>
If you want to display certain information to listing owners and site admins as well, use this conditional:
JReviews 2
<?php if($listing['User']['user_id'] == $User->id || $this->Access->isAdmin()): ?> This will be visible only to the listing owner and site admin <?php endif; ?>
JReviews 3
<?php if ( $listing['User']['user_id'] == $User->id || $this->auth->admin ): ?> This will be visible only to the listing owner and site admin <?php endif; ?>
The above examples will only work in theme file where the $listing array is available:
- /listings/detail.thtml
- /listings/detail_tabs.thtml
- /listings/detail_compact.thtml
For below files the $listing variable is available only inside the foreach($listings AS $listing) loop:
- /listings/listings_blogview.thtml
- /listings/listings_blogview_compact.thtml
- /listings/listings_tableview.thtml
- /listings/listings_thumbview.thtml
- /listings/listings_masonry.thtml
- /modules/listings.thtml