Скрываем пустую вкладку отзывы на карточке товара (vamshop 2)

31.03.2016 | Написал

В vamshope 2 на карточке товара в дефолном шаблоне выводятся вкладки «описание», «отзывы», «добавить отзыв». Причем вкладка «отзывы» выводится, даже если она пустая. Внесем немного правок в шаблон карточки товара, чтоб скрыть эту вкладку, если там нет ни одного отзыва. Кроме того, добавим количество отзывов.
Делается это так:

1. Идем в админке в раздел «Оформление — Шаблоны». Открываем шаблон «Страница карточки товара».
2. Находим строку:

<li><a href="#reviews" aria-controls="reviews" data-toggle="tab"><i class="fa fa-comment"></i> {lang}Reviews{/lang}</a></li>

меняем на:

{if {module alias="reviews" action="reviews_total"}}<li><a href="#reviews" aria-controls="reviews" data-toggle="tab"><i class="fa fa-comment"></i> {module alias="reviews" action="reviews_total"}</a></li>{/if}

Это была наша вкладка.
Ниже находим код содержимого вкладки:

<div class="tab-pane inner fade in notop" id="reviews">
{module alias="reviews" action="display"}
</div>

и меняем на:

{if {module alias="reviews" action="reviews_total"}}
<div class="tab-pane inner fade in notop" id="reviews">
{module alias="reviews" action="display"}
</div>
{/if}

Все, после этого на вкладке будет отображаться количество отзывов. Если их нет, то вкладка выводится не будет.

Метки:
1 комментарий читателей статьи "Скрываем пустую вкладку отзывы на карточке товара (vamshop 2)"
  • Елена пишет:

    Спасибо огромное! Сделала у себя на сайте,все получилось!

Добавить комментарий

Ваш e-mail не будет опубликован.