66 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			66 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
<?php
 | 
						|
/**
 | 
						|
 * @file
 | 
						|
 * Default theme implementation for displaying search results.
 | 
						|
 *
 | 
						|
 * This template collects each invocation of theme_search_result(). This and
 | 
						|
 * the child template are dependent to one another sharing the markup for
 | 
						|
 * definition lists.
 | 
						|
 *
 | 
						|
 * Note that modules and themes may implement their own search type and theme
 | 
						|
 * function completely bypassing this template.
 | 
						|
 *
 | 
						|
 * Available variables:
 | 
						|
 * - $result_count: Number of results.
 | 
						|
 * - $spellcheck: Possible spelling suggestions from Search spellcheck module.
 | 
						|
 * - $search_results: All results rendered as list items in a single HTML string.
 | 
						|
 * - $items: All results as it is rendered through search-result.tpl.php.
 | 
						|
 * - $search_performance: The number of results and how long the query took.
 | 
						|
 * - $sec: The number of seconds it took to run the query.
 | 
						|
 * - $pager: Row of control buttons for navigating between pages of results.
 | 
						|
 * - $index:
 | 
						|
 * - $keys: The keywords of the executed search.
 | 
						|
 * - $page_machine_name: Machine name of the current Search API Page.
 | 
						|
 *
 | 
						|
 * View Mode is set in the Search page settings. If you select
 | 
						|
 * "Themed as search results", then the child template will be used for
 | 
						|
 * theming the individual result. Any other view mode will bypass the
 | 
						|
 * child template.
 | 
						|
 *
 | 
						|
 * @see template_preprocess_search_api_page_results()
 | 
						|
 */
 | 
						|
 | 
						|
?>
 | 
						|
<?php //dsm($index, 'index'); ?>
 | 
						|
<?php //dsm($search_performance, 'search_performance'); ?>
 | 
						|
<?php //dsm($result_count, 'result_count'); ?>
 | 
						|
 | 
						|
<?php //if (!empty($result_count)) : ?>
 | 
						|
  <div class="materiobase-results <?php print ' view-mode-' . $variables['view_mode'];?>">
 | 
						|
    <?php if ($result_count) : ?>
 | 
						|
      <?php if(!$perfascard): ?>
 | 
						|
        <p class="search-performance"><?php print render($search_performance); ?></P>
 | 
						|
      <?php endif; ?>
 | 
						|
      <?php //print render($spellcheck); ?>
 | 
						|
      <div class="search-results">
 | 
						|
        <?php if($perfascard): ?>
 | 
						|
          <article class="search-performance <?php print ' view-mode-' . $variables['view_mode'];?>">
 | 
						|
            <div class="inner">
 | 
						|
 | 
						|
              <p><?php print render($search_performance); ?></P>
 | 
						|
            </div>
 | 
						|
          </article>
 | 
						|
        <?php endif; ?>
 | 
						|
        <?php //dsm($items, '$items'); ?>
 | 
						|
        <?php
 | 
						|
        // TODO: use cache system to gain in speed, view http://drupal.org/node/930760
 | 
						|
        ?>
 | 
						|
        <?php print render(entity_view($index->item_type, $items, $variables['view_mode'])); ?>
 | 
						|
      </div>
 | 
						|
      <?php print $pager; ?>
 | 
						|
    <?php else : ?>
 | 
						|
      <p class="search-noresults"><?php print t('Your search yielded no results.');?></p>
 | 
						|
    <?php endif; ?>
 | 
						|
  </div>
 | 
						|
<?php //endif; ?>
 |