ldc-groupe/content/themes/ldc/search.php
2020-07-01 10:27:13 +02:00

106 lines
4.9 KiB
PHP

<?php
global $tp;
get_header();
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$total_post_count = wp_count_posts();
$total_results = $wp_query->found_posts;
$total_pages = ceil( $wp_query->found_posts / $posts_per_page );
?>
<div class="search-page fw">
<?php get_template_part('partials/breadcrumbs'); ?>
<div class="search-page__wrapper wrapper">
<h1 class="search-results-count subtitle"><?php echo $total_results ?> résultats pour "<?php echo $_GET['s'] ?>"</h1>
<?php if($total_results >= 10) : ?>
<?php if($paged == $total_pages) : ?>
<h2 class="search-results-perpage">Voir <?php echo $paged*10-9 ?> - <?php echo $total_results ?> de <?php echo $total_results ?> résultats</h2>
<?php else : ?>
<!-- <div class="search-results-perpage">Voir <?php echo $wp_query->post_count*$paged ?> - <?php echo 10*$paged ?> de<?php echo $total_results ?> résulats</div> -->
<h2 class="search-results-perpage">Voir <?php echo $wp_query->post_count*($paged-1)+1 ?> - <?php echo 10*$paged ?> de <?php echo $total_results ?> résultats</h2>
<?php endif; ?>
<?php endif; ?>
<?php if(have_posts()): ?>
<?php endif; ?>
<form class="form search-form" id="searchform" method="get" action="<?php echo home_url('/'); ?>">
<div class="search-form__field"><input class="search-form__input form__input" type="text" name="s" placeholder="Rechercher" value="<?php the_search_query(); ?>"></div>
<button class="search-form__btn" type="submit"><img class="search-form__btn-icon" src="<?php echo $tp; ?>/img/search-icon_white.png" alt="Rechercher" /></button>
</form>
<div class="search-results">
<?php
$docs = array('documents', 'meetings');
?>
<?php if(have_posts()):
while(have_posts()) :
the_post();
$categories = get_the_category( $post->ID );
if(!empty($categories)) {
$cat_id = $categories[0]->term_id;
$cat_name = catName($cat_id);
$cat_slug = $categories[0]->slug;
$cat_link = catLink($cat_id);
}
?>
<?php if(!empty($cat_slug) && in_array($cat_slug, $docs)) : ?>
<?php
$file = get_field('file', $post->ID);
?>
<a class="search-results__item" href="<?php echo $file; ?>" title="<?php relevanssi_the_title(); ?>" download>
<div class="search-results__item-title"><?php relevanssi_the_title(); ?></div>
</a>
<?php else : ?>
<a class="search-results__item" href="<?php the_permalink(); ?>" title="<?php relevanssi_the_title(); ?>">
<div class="search-results__item-title" ><?php relevanssi_the_title(); ?></div>
<div class="search-results__item-bc breadcrumbs">
<span>LDC</span>
<?php if(!empty($categories)) : ?>
&gt; <span><?php echo $cat_name; ?></span>
<?php endif; ?>
&gt; <span><?php the_title() ?></span>
</div>
<div class="search-results__item-text description">
<?php
if(has_excerpt()) {
the_excerpt();
} else {
$text = get_field('text_blocks', $post->ID);
// var_dump($text);
if(!empty($text[0]['text'])) {
echo substr(strip_tags($text[0]['text']), 0, 500).'...';
}
}
?>
</div>
</a>
<?php endif; ?>
<?php unset($cat_slug); ?>
<?php endwhile; ?>
<?php else: ?>
<div class="search-noresults">
<div class="search-noresults__title">Pas de résultats pour votre requête</div>
<div class="search-noresults__list description">
<ul>
<li>Veuillez vérifier l'orthographe de votre requête.</li>
<li>Essayez d'autres mots clés</li>
<li>Essayez des mots clés plus généraux</li>
</ul>
</div>
</div>
<?php endif; ?>
<?php // wp_pagenavi(); ?>
</div>
</div>
</div>
<?php get_footer(); ?>