Перейти к содержанию
Andru2222

Отключенные товары - отображение товара по прямой ссылке с отключением корзины

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

Здравсвуйте, нашел на данном форуме решение 

 Убрал p.status = '1 ' и все хорошо - товар отображается но не могу сделать отключение всего блока с ценой и корзиной, что неправильно делаю не пойму  ) в контролере /catalog/controller/product  product.php в поля $this->data['products'][] = array(  добавил 'status'        => $result['status'],  в product.tpl пытаюсь добавить условие   <?php if ($status > 0) { ?> отображать     <?php } else { ?>     не отображать  <?php } ?>  но ничего не выходит, как правильно вытянуть поле status для того чтобы задать условия? 

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


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

а причем здесь $result?

 

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


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

Знал бы не спрашивал - по аналогии пример запись 'quantity' => $result['quantity'],  так и я сделал - но и без  $result то же самое 

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


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

это сопутствующие товары

 

вам нужен $data['status'] - $product_info['status'];

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


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

Я про карточку товара говорю (версия ocstore 1.5)  если я вообще пытаюсь установить там где надо и вытянуть status то все поля имеют вид 

'name'         => $result['name'], или 'price'        => $price, никакие сопутствующие меня не интересуют  

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


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

Ну вот и я говорю про карточку товара

а вы делаете правки в сопутствующих товарах

 

если 1.5 то будет $this->data['status'] = $product_info['status'];

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


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

Спасибо заработало,  вписал пример между полями $this->data['reward'] = $product_info['reward'];  и $this->data['points'] = $product_info['points']; поле $this->data['status'] = $product_info['status']; потом в product.tpl  <?php if ($status > 0) { ?> код корзины и др  <?php } else { ?>    <?php } ?> теперь по прямой ссылке товар отображается но корзина не доступна 

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

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

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.