Помощь Вывод виджета ProductBundles на странице товара

Surprise

Мой дом здесь!
Регистрация
12 Мар 2012
Сообщения
430
Реакции
210
OC 2.3.0.2
ProductBundles 4.1 ( Для просмотра ссылки Войди или Зарегистрируйся ) - модуль комплектов товаров
Themplate - custom

Кто работал подскажите, модуль выводится на страницы в через макеты ( из предложенного верх/низ нужной страницы), как подключить и вывести модуль в персональном месте ( в моем случае - это отдельная вкладка на странице товара, которая по дефолту прописана в шаблоне)?
 
Я с макетами никогда не работал.
При попытке внедрить код из TPL ( располагающийся по пути \catalog\view\theme\default\template\extension\module\productbundles ) в TPL шаблона
Получаю ошибки: Notice: Undefined variable: moduleData in ***
Нужно прописывать в контроллере, изучаю макеты)
 
Откройте файл по пути catalog/view/theme/ваша тема/template/product/product.tpl найдите там список ul с классом nav-tabs в его конец перед закрывающим </ul> добавьте <li><a href="#tab-bundle" data-toggle="tab"><?php echo "Пакетный продукт"; ?></a></li>
потом ищите <div class="tab-content"> в его конец добавьте
<div class="tab-pane" id="tab-bundle">
<?php echo $productbundles; ?>
</div>
Теперь идите по пути catalog/controller/product/product.php в этом файле найдите например где объявляется переменная $data['description'] после нее добавьте $data['productbundles'] = $this->load->controller('extension/module/productbundles');Сохраните готово.Теперь у вас будет вкладка рядом с описание и отзывами, в которой будет выводится этот модуль!
 
Откройте файл по пути catalog/view/theme/ваша тема/template/product/product.tpl найдите там список ul с классом nav-tabs в его конец перед закрывающим </ul> добавьте <li><a href="#tab-bundle" data-toggle="tab"><?php echo "Пакетный продукт"; ?></a></li>
потом ищите <div class="tab-content"> в его конец добавьте
<div class="tab-pane" id="tab-bundle">
<?php echo $productbundles; ?>
</div>
Теперь идите по пути catalog/controller/product/product.php в этом файле найдите например где объявляется переменная $data['description'] после нее добавьте $data['productbundles'] = $this->load->controller('extension/module/productbundles');Сохраните готово.Теперь у вас будет вкладка рядом с описание и отзывами, в которой будет выводится этот модуль!
Логика подключения ясна, спасибо.
Но получаем ошибку Notice: Undefined variable: productbundles , нужно разбираться с объявлением в контроллере
 
Назад
Сверху