[Решено] количество просмотров в Special

Тема в разделе "OpenCart", создана пользователем mihaa, 12 июн 2013.

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

    mihaa

    Регистрация:
    30 янв 2013
    Сообщения:
    59
    Симпатии:
    25
    Необходимо в Special или в ином другом модуле вывести количество просмотров товара. В Product это сделать не сложно согласно описанию :
    Открываем файл product.php и ищем в нём следующие строки:
    $this->data['model'] = $product_info['model'];
    $this->data['reward'] = $product_info['reward'];
    $this->data['points'] = $product_info['points'];

    а уже после них мы вставляем нашу строку:
    $this->data['viewed'] = $product_info['viewed'];

    Открываем файл product.tpl, Вставляем следующие строки:

    <?php if ($viewed) { ?>
    <span>Prosmotrov:</span> <?php echo $viewed; ?><br />
    <?php } ?>
    Все работает

    Как по аналогии вывести количество просмотров в любом другом модуле ? Что нужно добавить в Special.php ? Версия опена 1.5.5.1
     
  2. Baco

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

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    а если попробывать добавить в массив контроллера после:
    Код:
    $this->data['products'][] = array(
    'product_id' => $result['product_id'],
    код:
    Код:
    'viewed'	  => $result['viewed'],
    а в TPL файле соотв:
    Код:
    <?php if ($product['viewed']) { ?> 
    <span>Prosmotrov:</span> <?php echo $product['viewed']; ?><br />
    <?php } ?>
     
    mihaa нравится это.
  3. mihaa

    mihaa

    Регистрация:
    30 янв 2013
    Сообщения:
    59
    Симпатии:
    25

    Все отлично работает ! как я понимаю данный метод будет работать в любом модуле. Задача решена.
     
Статус темы:
Закрыта.