Скрываем пустую вкладку отзывы на карточке товара (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 адреса не оприлюднюватиметься.

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.