normanh

[Решено] Нужно вывести статус склада в модуле на главной

Рекомендуемые сообщения

normanh    0

Нужно вывести статус склада  (на картинке обвёл красным). Я вывел в странице (в файле pavproducttabs.tpl) - if ($product['stock']) { }?>, но тут же ошибка так как нужно обявить в контроллере и в модели эту переменную, но там всё так запутано(в модели особенно) что я не знаю где  добавить эту переменную. Опенкарт 1.5.3.1, или скиньте образовательные статьи по модулях.

(контроллер)pavproducttabs.php

(вид)pavproducttabs.tpl

(модель)product.php

Безымянный.png

Изменено пользователем normanh

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dexteron    15

Зачем вы создали три одинаковых темы на форуме?)

-----

В контроллере pavproducttabs.php в самом низу найдите блок:

Скрытый текст

 


$products[] = array(
  'product_id' => $result['product_id'],
  'thumb'      => $image,
  'name'       => $result['name'],
  'price'      => $price,
  'special'    => $special,
  'rating'     => $rating,
  'description'=> (html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')),
  'reviews'    => sprintf($this->language->get('text_reviews'), (int)$result['reviews']),
  'href'       => $this->url->link('product/product', 'product_id=' . $result['product_id']),
  'thumb2'     => isset($thumb2)?$thumb2:'',
);

 

и попробуйте добавить туда строку

'stock' => $result['stock_status'],

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
normanh    0

Спасибо за помощь!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу