Опубликовано: 9 января 2017
Дополнительная вкладка в карточке товара
Как правильно создать дополнительную вкладку в карточке товара где "описания", "характеристики", "отзывы" ?
Например хочу создать вкладку "отзывы о магазине" и туда запихнуть хелпер {shopYmreviewsPlugin::shopOpinionsHelper()}
Комментарии (3)
В файле product.html (Магазин-Витрина-Шаблоны) после строки:
добавьте строку:
далее после строк:
вставьте строки:
А как сделать дополнительную вкладку в карточке товаров с выводом информации со страницы "Доставка и оплата"?
1. достаем страницу
вначале файла прописываем
если это страница сайта, то {$info1 = $wa->site->page(4)}
если это страница магазина, то {$info1 = $wa->shop->page(4)}
В круглых скобках идентификатор страницы
2. после
<li><a data-name="user_tab" href="{$wa->shop->productUrl($product)}">Отзывы о магазине</a></li>
прописать
<li><a data-name="user_tab{$info1.id}" href="{$info1.url}">{$info1.name}</a></li>
3. после
{if !empty($theme_settings.reviews_fb)}
<h2 class="product-tabs-nav-trigger-wrapper"><a class="product-tabs-nav-trigger" data-name="reviews_fb" href="{$wa->shop->productUrl($product)}">[`User reviews`] Facebook</a></h2>
<div id="product-tab-reviews_fb" class="product-tab">
{$theme_settings.reviews_fb}
</div>
{/if}
прописать
<h2 class="product-tabs-nav-trigger-wrapper"><a class="product-tabs-nav-trigger" data-name="user_tab" href="{$info1.url}">{$info1.name}</a></h2>
<div id="product-tab-user_tab{$info1.id}" class="product-tab">
{$info1.content}
</div>
можно добавлять сколько угодно страниц
для каждой новой станицы меняем название $info1, на например $info2