Forums / Developer / Making search results use a specific section template
Bruce Morrison
Wednesday 16 April 2003 10:46:00 pm
Currently search results are returned using current section template. I (actually a client ;) want the search results to be returned using a search results specific template.
I'm proposing to add
# where 12 is the section you want the results displayed in # Comment out this line to use the current section to display resultsResultsSection=12
To the SearchSettings section of site.ini.
So site.ini looks like
[SearchSettings] SearchEngine=eZSearchEngineResultsSection=12
The following lines are then added to the search function of kernel/content/search.php after line 51
$ini =& eZINI::instance();
if ( $ini->hasVariable( "SearchSettings", "ResultsSection" ) == true ) { $ResultsSection = $ini->variable( "SearchSettings", "ResultsSection" ); include_once( 'kernel/classes/ezsection.php' ); eZSection::setGlobalID( $ResultsSection );}
Is this the correct way to do this, The right files to add the code? If so I can it be added to the next distribution?
CheersBruce
My Blog: http://www.stuffandcontent.com/ Follow me on twitter: http://twitter.com/brucemorrison Consolidated eZ Publish Feed : http://friendfeed.com/rooms/ez-publish