OC 1.5.x Производитель на странице поиска как это реализовать !?

Тема в разделе "Общие вопросы", создана пользователем OpenBoss, 15 сен 2015.

  1. OpenBoss

    OpenBoss Пользователь

    Сообщения:
    61
    Симпатии:
    1
    Вытащить производителя я смог а вот ссылку (страницу производителя ) к нему прикрутить не как не получается версия
    ostore cart 1.5.5.2
     
  2. OpenBoss

    OpenBoss Пользователь

    Сообщения:
    61
    Симпатии:
    1
    Код:
    <div class="manufacturer"><a href="<?php echo $category['manufacturer'][$i]['href']; ?>"><?php echo $product['manufacturer']; ?></a></div>
    
     
  3. OpenBoss

    OpenBoss Пользователь

    Сообщения:
    61
    Симпатии:
    1
    ссылка не пашет !
     
  4. Ален

    Ален Эксперт

    Сообщения:
    2.052
    Симпатии:
    631
    В контроллере ссылку создали?
    Смотрите как в товарах производитель выводится.
     
  5. OpenBoss

    OpenBoss Пользователь

    Сообщения:
    61
    Симпатии:
    1
    сейчас покажу
    Код:
                    $this->data['products'][] = array(
                        'product_id'  => $result['product_id'],
                        'thumb'       => $image,
                        'name'        => $result['name'],
                        'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 300) . '..',
                        'quantity'    => $result['quantity'],
                         'model'       => $result['model'],
                         'manufacturer' =>$result['manufacturer'],
                        'price'       => $price,
                        'special'     => $special,
                        'tax'         => $tax,
                        'rating'      => $result['rating'],
                        'reviews'     => sprintf($this->language->get('text_reviews'), (int)$result['reviews']),
                        /*'href'        => $this->url->link('product/product', 'product_id=' . $result['product_id'] . $url)*/
                        'href'        => $this->url->link('product/product', '&manufacturer_id=' . $result['manufacturer_id'] . '&product_id=' . $result['product_id'] . $url)
                    );
                }
     
  6. OpenBoss

    OpenBoss Пользователь

    Сообщения:
    61
    Симпатии:
    1
    правильно же ! ?
     
  7. Ален

    Ален Эксперт

    Сообщения:
    2.052
    Симпатии:
    631
    а почему не посмотрели в контроллер товаров? там вот так
    Код:
    $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $product_info['manufacturer_id'])
    значит исправляйте.
     
  8. OpenBoss

    OpenBoss Пользователь

    Сообщения:
    61
    Симпатии:
    1
    ну это я тоже смотрел просто не знал под какую строчку её кинуть ?
     
  9. OpenBoss

    OpenBoss Пользователь

    Сообщения:
    61
    Симпатии:
    1
    просто в файле serach.php там нет строчек с таким началом
    $this->url->link
     
  10. OpenBoss

    OpenBoss Пользователь

    Сообщения:
    61
    Симпатии:
    1
    только так $this->data
     
  11. OpenBoss

    OpenBoss Пользователь

    Сообщения:
    61
    Симпатии:
    1
    куда ее вставлять ?
     
  12. Ален

    Ален Эксперт

    Сообщения:
    2.052
    Симпатии:
    631
    нет. Вот так
    Код:
    'href'        => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $product_info['manufacturer_id'])
    
    И пожалуйста, пишите в одном сообщении по возможности. Перед написанием обдумывайте ответ. Не надо на каждую запятую писать сообщение с цитированием полного текста
     
  13. OpenBoss

    OpenBoss Пользователь

    Сообщения:
    61
    Симпатии:
    1
    поставил ошибку выкидывает ! : Undefined variable: product_info in on line
     
  14. OpenBoss

    OpenBoss Пользователь

    Сообщения:
    61
    Симпатии:
    1
    Код:
    <div class="manufacturer"><a href="<?php echo $category['manufacturer'][$i]['href']; ?>"><?php echo $product['manufacturer']; ?></a></div>
     
  15. Ален

    Ален Эксперт

    Сообщения:
    2.052
    Симпатии:
    631
    исправьте $product_info на $result

    в шаблоне выводите как <?php echo $product['href']; ?>
     
  16. OpenBoss

    OpenBoss Пользователь

    Сообщения:
    61
    Симпатии:
    1
    Спасибо вам Большое !