48 lines
1.8 KiB
PHP
48 lines
1.8 KiB
PHP
<?php
|
|
|
|
$search = $_GET["s"];
|
|
$page = 1;
|
|
$category_id = 61;
|
|
$products_per_page = 15;
|
|
|
|
$product_params = array(
|
|
"search_phrase" => $search,
|
|
"category_id" => $category_id,
|
|
"attributes" => array(),
|
|
"page" => $page,
|
|
"products_per_page" => $products_per_page,
|
|
"ranges" => array(),
|
|
"sale_price" => $_GET["price_sale"] ?? 0
|
|
);
|
|
|
|
$products = category_search($product_params);
|
|
|
|
?>
|
|
<?php foreach ($products as $key => $product) { ?>
|
|
<a class="search-recomendations_link" href="/product/<?= $product->get_item_slug(); ?>/">
|
|
<div class="search-recomendations_image">
|
|
<img src="<?= $product->get_prop_render_value("product_photo") ?>">
|
|
</div>
|
|
<div class="search-recomendations_info">
|
|
<div class="search-recomendations_name">
|
|
<p><?= $product->get_item_name(); ?></p>
|
|
</div>
|
|
<div class="search-recomendations_price">
|
|
<?php
|
|
$sale_percent = $product->get_prop("sale_percent");
|
|
$regular_price = $product->get_prop("price");
|
|
?>
|
|
<?php if($sale_percent > 0) { ?>
|
|
<?php $product_sale_price = number_format($regular_price * (1 - ($sale_percent / 100)), 0, ',', ' '); ?>
|
|
<p><?= $product_sale_price; ?> ₽ <del class="price_secondary"><?= number_format($regular_price, 0, ',', ' '); ?> ₽</del></p>
|
|
<?php } else { ?>
|
|
<?php if($regular_price > 0) { ?>
|
|
<p><?= number_format($regular_price, 0, ',', ' '); ?> ₽</p>
|
|
<?php } else { ?>
|
|
<p>по запросу</p>
|
|
<?php } ?>
|
|
<?php } ?>
|
|
</div>
|
|
</div>
|
|
</a>
|
|
<?php } ?>
|