Домой Каталог: Плагины WordPress Posts Filter Generator Проблемы с отображением товара на странице результат поиска
4ответ(ов) в теме
coolbiird@gmail.com
не в сети 2 года
На сайте с 25.11.2019
Участник
Тем 8
Сообщения 30
1
11:52

Добрый день.

Использую тему WP - Ocean WP. На странице результат поиска идет отображение не в виде плитки, а в открытом варианте. Т.е с содержимым - это конечный результат. А нужно, что бы отображение было как у вас - в виде плитки. В чем может быть проблема?

Ссылку закрепил.

0
Андрей CS
не в сети 7 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 15991
2
12:02

для этого вам потребуется изменить содержимое цикла в шаблоне вывода результата
если поиск будет производится только по товарам, то можно заменить содержимое цикла на верстку вывода товаров, замените все что внутри цикла вывода записей на строку

<?php get_template_part('content',get_post_type()); ?>

в папке шаблона создайте файл content-products.php с содержимым
<?php global $post; ?>
<div class="product" id="product-<?php the_ID(); ?>" itemscope itemtype="http://schema.org/Product">
    <a class="product-thumbnail" href="<?php the_permalink(); ?>">
            <?php the_post_thumbnail('thumbnail',array('alt'=>$post->post_title,'itemprop'=>'image')); ?>
    </a>
    <div class="product-content">
        <a class="product-title" href="<?php the_permalink(); ?>" itemprop="name">
            <?php the_title(); ?>
        </a>
        <div class="product-metas">

            <div class="product-meta">
                <i class="rcli fa-info rcl-icon"></i>
                <span class="meta-content-box">
                    <span class="meta-content" itemprop="description"><?php rcl_product_excerpt($post->ID); ?></span>
                </span>
            </div>

            <?php echo rcl_get_product_terms($post->ID); ?>

        </div>

        <?php echo rcl_get_cart_box($post->ID, 
                    array(
                        'variations' => false,
                        'quantity' => false,
                    )); ?>
        </div>
</div>

0
Андрей CS
не в сети 7 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 15991
3
12:04

весь цикл вывода результатов поиска может выглядеть так

<?php query_posts_pfg(); ?>

<?php if ( have_posts() ) : ?>
	
<div class="posts-archive products-box type-slab">

	<?php while ( have_posts() ) : the_post();?>

		<?php get_template_part('content',get_post_type()); ?>

	<?php endwhile; ?>
	
	
</div>

<?php endif; ?>

Редакции сообщения
07.02.2020 12:04Андрей CSПричина: не указано
07.02.2020 12:19Андрей CSПричина: не указано
0
coolbiird@gmail.com
не в сети 2 года
На сайте с 25.11.2019
Участник
Тем 8
Сообщения 30
4
11:33

Спасибо большое за помощь через личные сообщения! Тему можно закрывать.

0
Тема закрыта. Публикация новых сообщений запрещена.