How to add a suffix for click2search results page

From JReviews Documentation
Revision as of 19:45, 6 January 2010 by Jreviews (Talk | contribs) (Created page with 'You will need to modify this file: *<span style="color: blue">\com_jreviews\jreviews\controllers\categories_controller.php</span> Find the beforeFilter() method (function) and …')

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

You will need to modify this file:

  • \com_jreviews\jreviews\controllers\categories_controller.php


Find the beforeFilter() method (function) and add this code inside it:

// click2search theme suffix customization
$click2SearchPage = isset($this->params['tag']);
if($click2SearchPage){
	switch(Sanitize::getString($this->params['tag'],'field'))
	{
		case 'fieldone':
			$this->viewSuffix = '_suffix1';
		break;
		case 'fieldtwo':
			$this->viewSuffix = '_suffix2';
		break;
	}
}


fieldone and fieldtwo are the names of the fields without the 'jr_' prefix. You need to choose the list type [blogview|tableview|thumbview] for the search results in the Configuration Settings, Search tab. But then it doesn't really matter which one you choose, you can put whatever you want in the suffixed file. So for instance, let's say you choose blogview. Your theme files would be:

  • listings_blogview_suffix1.thtml
  • listings_blogview_suffix2.thtml


If you use the Fields Module, you can enter the suffix for the results page in the module's parameters, setting Custom URL parameters.

Enter the suffix like this:

&tmpl_suffix=_suffix1