Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Как вывести опции товаров на страницы категорий?


 Поделиться

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

Всем привет!

Пытаюсь вывести опции товаров на страницы категорий под каждый товар, чтобы прямо на странице товара можно было просмотреть опции (в дальнейшем может и сразу выбор с последующим добавлением в корзину).

На текущий момент открыл вкладки Контроллера product.php и category.php.
В первой вкладке нашел определение массива опций

this->data['options'] = array();

Скопировал его в category.php.

Затем пытаюсь вызвать опции в product/category.tpl, начиная с

<?php if ($options) { ?>

но именно здесь условие и обрывается. Цикл листинга

<?php foreach ($products as $product) { ?>

не видит опций в текущем продукте и просто не отображает блок опций.

В чем может быть проблема?
Какие подводные камни я не учел?

Пожалуйста, подскажите.
Спасибо.

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


Спасибо за подсказку, но интересует именно кодинг.

 

Система уже "довольно кастомная" и установка модуля может обвалить то, что есть.

Кроме того, VQmod нормально не ставится, после установки сайт не запукается.

Но это уже совсем другая история.

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


ну посмотрите как автор сделал и сделайте по аналогии...
Там не все так просто, опции - не текст чтобы взять и продублировать его

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


ну посмотрите как автор сделал и сделайте по аналогии...

Там не все так просто, опции - не текст чтобы взять и продублировать его

 

Соглашусь, именно поэтому для начала я хочу продублировать его как текст.

То есть мне необходимо вывести содержимое опций, чтобы пользователь, например, видел на листинге какие наборы данного товара он может приобрести.

А приобретает их он пусть уже на карточке товара.

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


  • 3 года спустя...

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

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

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