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

Как вывести отзывы на карточку товара

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

Добрый день! Проблема в следующем: Стандартный шаблон был изменен. На странице карточки товара нет отзывов (код используемого шаблона product.tpl приложу ниже). Подскажите как добавить возможность оставлять отзывы к товарам? Может достаточно вставить какую то недостающую часть кода? Либо подскажите если есть бесплатный модуль, который поможет решить проблему? Может ещё есть какие-нибудь варианты. 
Код шаблона:





<?php echo $header; ?> <div class="main-container col2-right-layout"> <div class="container"> <div class="row"> <div class="col-xs-12 col-sm-9"> <div class="main"> <div class="breadcrumbs"> <ul> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a><span></span></li> <?php } ?> </ul> </div> <div class="row"> <div class="col-main col-xs-12"> <div class="padding-s"> <!-- Product --> <div class="product-view" itemscope itemtype = "http://schema.org/Product"> <div class="product-essential"> <form action="#" method="post" id="product_addtocart_form" enctype="multipart/form-data"> <div class="product-img-box"> <script type="text/javascript" src="/catalog/view/theme/goricvet/js/vendor/klass.min.js"></script> <script type="text/javascript" src="/catalog/view/theme/goricvet/js/vendor/code.photoswipe.jquery-3.0.5.js"></script> <div class="product-box-customs"> <?php if ($thumb || $images) { ?> <?php if ($thumb) { ?> <p class="product-image"> <a itemprop = "image" href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class='cloud-zoom' id='zoom1' rel="position:'right',showTitle:1,titleOpacity:0.5,lensOpacity:0.5,adjustX: 10,adjustY:-4"><img class="big" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> </p> <?php } ?> <div class="more-views"> <h2>More Views</h2> <div class="container-slider"> <ul class="slider tumbSlider-none"> <?php if ($images) { ?> <?php foreach ($images as $image) { ?> <li><a href="<?php echo $image['popup']; ?>" class='cloud-zoom-gallery' rel="useZoom: 'zoom1', smallImage: '<?php echo $image['popup']; ?>' " title="<?php echo $heading_title; ?>"> <img src="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a></li> <?php } ?> <?php } ?> </ul> </div> </div> <?php } ?> <div class="gallery-swipe-content"> <ul id="gallery-swipe" class="gallery-swipe"> <?php if ($thumb || $images) { ?> <?php if ($thumb) { ?> <li><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a></li> <?php } ?> <?php if ($images) { ?> <?php foreach ($images as $image) { ?> <li><a href="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>"> <img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a></li> <?php } ?> <?php } ?> <?php } ?> </ul> </div> </div> </div> <div class="product-shop"> <div class="product-name"> <h1 itemprop = "name"><?php echo $heading_title; ?></h1> </div> <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <p class="availability in-stock" itemprop = "availability" href = "http://schema.org/InStock" /><?php echo $text_stock; ?> <span><?php echo $stock; ?></span></p> <div class="availability in-stock" itemprop = "description"> <?php if ($weight>0) { ?> <?php echo $text_weight; ?> <?php echo $weight; ?> <?php } ?> <?php if ($length>0) { ?> <?php echo $text_size; ?> <?php echo $length; ?> <?php } ?> </div> <div class="price-box"> <?php if ($price) { ?> <?php if (!$special) { ?> <p class="special-price"> <span class="price" id="product-price-41" Itemprop = "price" ><?php $price_parts = explode(' ', $price); echo $price_parts[0]; ?></span> <span class="price" itemprop="priceCurrency" content="RUB"><?php echo ' ' . $price_parts[1]; ?></span> </p> <?php } else { ?> <p class="old-price"> <span class="price" id="old-price-41"><?php echo $price; ?></span> </p> <p class="special-price"> <span class="price" id="product-price-41"><?php echo $special; ?></span> </p> <?php } ?> <?php } ?> </div> <div class="clear"></div> <div class="product-options-bottom"> <div class="add-to-cart"> <div class="qty-block"> <label for="qty"><?= $entry_qty; ?>:</label> <input type="text" name="qty" id="qty" maxlength="12" value="<?= $minimum ?>" title="Qty" class="input-text qty" /> </div> <button type="button" title="Add to Cart" class="button btn-cart" onclick="cart.add('<?php echo $product_id; ?>', jQuery('input#qty').val());"><span><span><?php echo $button_cart; ?></span></span> </button> </div> </div> </div> <div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='' addthis:title='' addthis:description=''> <a class="addthis_button_preferred_1"></a> <a class="addthis_button_preferred_2"></a> <a class="addthis_button_preferred_3"></a> <a class="addthis_button_preferred_4"></a> <a class="addthis_button_compact"></a> <a class="addthis_counter addthis_bubble_style"></a> </div> <div class="short-description"> <h2><?php echo $tab_description; ?></h2> <div class="std"> <p><?php echo $description; ?></p> </div> </div> </div> <div class="clearer"></div> </form> </div> <div class="product-collateral"> <?php if ($attribute_groups) { ?> <div class="box-collateral box-description"> <h2><p><?php echo $tab_attribute; ?></p></h2> <div class="box-collateral-content"> <div class="std"> <div class="tab-pane" id="tab-specification"> <table class="table table-bordered"> <?php foreach ($attribute_groups as $attribute_group) { ?> <thead> <tr> <td colspan="2"><strong><?php echo $attribute_group['name']; ?></strong></td> </tr> </thead> <tbody> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } ?> </tbody> <?php } ?> </table> </div> </div> </div> </div> <?php } ?> </div> </div> <!-- End Product --> </div> </div> </div> </div> </div> <!-- Recomend --> <?php if ($products) { ?> <div class="col-right sidebar col-xs-12 col-sm-3" itemscope itemtype = "http://schema.org/OfferCatalog"> <div class="block block-related"> <div class="block-title"> <strong><span itemprop = "name"><?php echo $text_related; ?></span></strong> </div> <div class="block-content"> <ol class="mini-products-list" id="block-related"> <li class="item"> <?php foreach ($products as $product) { ?> <div class="product" itemprop = "itemListElement" itemscope itemtype = "http://schema.org/Offer"> <a href="<?= $product['href']; ?>" title="<?= $product['name']; ?>" class="product-image"><img itemprop = "image" src="<?= $product['thumb'] ?>" alt="<?= $product['name']; ?>" /></a> <p class="product-name" itemprop = "name"><a href="<?= $product['href'] ?>"><?= $product['name']; ?></a></p> <div class="product-details"> <div class="price-box"> <span class="regular-price"> <span class="price" Itemprop = "price"><?php if($product['special']) {echo $product['special'];} else {echo $product['price'];} ?></span> </span> </div> </div> </div> <?php } ?> </li> </ol> </div> </div> </div> <?php } ?> <!-- End Recomend --> </div> </div> </div> <?php echo $footer; ?>

Изменено пользователем shoputils
code в spoiler

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


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, Anatoliy1992 сказал:

Может ещё есть какие-нибудь варианты

Вариант

 

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


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

@markimax
Это тот же модуль, только с более расширенным функционалом:
https://opencartadmin.com/seo-cms-pro-2.html
Сейчас нет времени подробно ознакомиться. На выходных изучу получше. Можете подсказать в чем разница между этими модулями? Склоняюсь к более функциональной версии. 
 

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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