materio-base-legacy/templates/materio-search-api-results.tpl.php
2014-07-15 19:45:08 +02:00

68 lines
2.6 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 if ($result_count) : ?>
<?php print render(entity_view($index->item_type, $items, $variables['view_mode'])); ?>
<?php endif; ?>
</div>
<?php print $pager; ?>
<?php //else : ?>
<!-- <p class="search-noresults"><?php print t('Your search yielded no results.');?></p> -->
<?php //endif; ?>
</div>
<?php //endif; ?>