[Решено] Получить ID товара в модуле

Тема в разделе "OpenCart", создана пользователем Vor704, 1 апр 2014.

Статус темы:
Закрыта.
  1. Vor704

    Vor704

    Регистрация:
    2 июл 2013
    Сообщения:
    130
    Симпатии:
    25
    Здравствуйте. Помогите пожалуйста.

    Как в модуле получить product_id товара, на странице которого он отображается?
    Цель: предположим, модуль Новинки и я хочу убрать товар из списка. Нужен именно ID товара.
     
  2. Lena_&9

    Lena_&9

    Регистрация:
    23 фев 2014
    Сообщения:
    71
    Симпатии:
    98
    <?php foreach ($products as $product) {
    if ($product['product_id'] != 'ID продукта') {?> Показать все кроме продукта с указаным ID
    <div>
    <div class="image">
    <div class="name">
    <div class="price">
    <div class="rating">
    <div class="cart">
    </div>
    <?php
    }
    } ?>

    Ну, как то так.
     
    Vor704 нравится это.
  3. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    ааа...
    Код:
    $this->request->get['product_id']
     
    Vor704 нравится это.
  4. Vor704

    Vor704

    Регистрация:
    2 июл 2013
    Сообщения:
    130
    Симпатии:
    25

    Ура! Спасибо. И так в контроллере модуля

    Код:
            if(isset($this->request->get['product_id'])) {
                $this->data['product_id'] = $this->request->get['product_id'];
            }
    Сравнение в модуле

    Код:
    <?php if ($product['product_id'] != $product_id) { ?>
    Проверенно, работает.
     
    Baco нравится это.
Статус темы:
Закрыта.