Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Вывод "Похожих товаров" на страницу поиска


Yuriy1987

Recommended Posts

Доброго времени суток!

Помогите пожалуйста в решении проблемы:

Необходимо вывести рекомендуемые товары из страницы продукта на страницу поиска, так чтобы при поиске товара, похожий на него (тот, который указали в связях в админ панели) выводился под искомым.

Примерно понимаю, что надо функцию из product.php

 

//$results = $this->model_catalog_product->getProductRelated($this->request->get['product_id']);// (В версии 1.5.4.1 она в строке 311 по 348)

 

вставить в search.php и

//<a href="#tab-related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a>//

из product.tpl в search.tpl

Только не знаю в какие строки их там поместить.

Может быть кто нибудь сталкивался?

 

Надіслати
Поділитися на інших сайтах


пока что задача не совсем понятна.

в "поиске" товары выводятся также, как и в "категориях" (если ничего не меняли).

где вы там и для каких товаров хотите выводить "связанные" (related) ?

Надіслати
Поділитися на інших сайтах

<div class="product-compare"><a href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></div>
  <div class="product-list">
      <table style="width: 100%;">
          <thead>
              <td>Артикул</td>
              <td>Название</td>
                  <?php foreach($products[0]['attribute_groups'] as $group) { ?>
                  <?php foreach($group['attribute'] as $attribute) { ?>
                  <td><?php echo $attribute['name'];?></td>
                      <?php } ?>
                  <?php } ?>

              <td>Цена</td>
              <td></td>
          </thead>
          <?php foreach($products as $product) { ?>
        <tr>
            <td>
                <?php echo $product['sku']; ?>
            </td>
            <td>
                <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a>
            </td>
            <?php foreach($product['attribute_groups'] as $group) {?>
                <?php foreach ($group['attribute'] as $attribute) {?>
                    <td><?php echo $attribute['text']; ?></td>
                <?php } ?>
            <?php }?>
            <td>
                <?php if($product['price']) { ?>

                    <?php if(!$product['special']) { ?>
                    <?php echo $product['price']; ?>
                    <?php } else { ?>
                    <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
                    <?php } ?>

                <?php } ?>
            </td>
            <td>
                <div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"/></div>
            </td>
          </tr>
          <?php if($product['related']) { ?>
                  <tr>
                      <td colspan="8">рекомендуемые:</td>
                  </tr>
              <?php foreach($product['related'] as $product) { ?>
                  <tr>
                      <td>
                          <?php echo $product['sku']; ?>
                      </td>
                      <td>
                          <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a>
                      </td>
                      <?php foreach($product['attribute_groups'] as $group) { ?>
                      <?php foreach($group['attribute'] as $attribute) { ?>
                          <td><?php echo $attribute['text']; ?></td>
                          <?php } ?>
                      <?php }?>
                      <td>
                          <?php if($product['price']) { ?>
                              <?php if(!$product['special']) { ?>
                              <?php echo $product['price']; ?>
                              <?php } else { ?>
                              <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
                              <?php } ?>
                          <?php } ?>
                      </td>
                      <td>
                          <div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"/>
                          </div>
                      </td>
                  </tr>
                  <?php } ?>
          <?php }?>
        <?php } ?>
    </table>
  </div>

Это кусок из header.tpl

Во вложении header.php и скрин с сайта.

Надіслати
Поділитися на інших сайтах


Зачем мне ваши плюсы?

Сообщение свое отредактируйте  :-x

Пройдитесь по доступным кнопкам и воспользуйтесь "Код".

Надіслати
Поділитися на інших сайтах

  • 4 years later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.