nebikoff
Постоялец
- Регистрация
- 5 Авг 2013
- Сообщения
- 486
- Реакции
- 198
- Автор темы
- #1
Внезапно обнаружил, что у этого шаблона, на странице товаров, есть вкладки Для просмотра ссылки Войди или Зарегистрируйся Причем не понятно, за счет чего они сделаны. Внутри ничего нет. Просто добавлена область текста в настраиваемых полях. Без дополнительных шорткодов. Может кто-то подсказать, за счет чего они сделаны?
Сделал вкладки. Они организованы за счет кода в шаблоне. Вот этот код, если кому понадобится. Вставляется в default.php. Еще нужно вырезать оригинальный description. А то будет в 2-х местах отображаться
Сделал вкладки. Они организованы за счет кода в шаблоне. Вот этот код, если кому понадобится. Вставляется в default.php. Еще нужно вырезать оригинальный description. А то будет в 2-х местах отображаться
Код:
<div class="section-tabs">
<?php
$db = JFactory::getDbo();
$query = "SELECT COUNT(virtuemart_rating_review_id)
FROM `#__virtuemart_rating_reviews`
WHERE `published` = 1
AND `virtuemart_product_id` = {$db->q($this->product->virtuemart_product_id)}";
$reviewCount = $db->setQuery($query)->loadResult();
?>
<ul class="nav nav-tabs" role="tablist">
<li class="nav-item">
<a class="nav-link active" data-bs-toggle="tab" href="#nav-desc"><?php echo '<span>' . JText::_('TPL_DESCRIPTION') . '</span>'; ?></a>
</li>
<li class="nav-item">
<a class="nav-link" data-bs-toggle="tab" href="#nav-addtional"><?php echo '<span>' . JText::_('TPL_ADDITIONAL') . '</span>'; ?></a>
</li>
<li class="nav-item">
<a class="nav-link" data-bs-toggle="tab" href="#nav-review"><?php echo '<span>' . JText::_('TPL_REVIEW') . '</span>'; ?>
<?php echo '<span class="number">(' . $reviewCount . ')</span>'; ?>
</a>
</li>
</ul>
<div class="tab-content" id="nav-tabContent">
<!-- Description -->
<div class="tab-pane fade show active" id="nav-desc" role="tabpanel" aria-labelledby="nav-desc-tab">
<?php echo $this->product->product_desc; ?>
</div>
<!-- Description -->
<!-- Addtional -->
<div class="tab-pane fade" id="nav-addtional" role="tabpanel" aria-labelledby="nav-addtional-tab">
<?php if (shopFunctionsF::renderVmSubLayout('customfields', array('product' => $this->product, 'position' => 'normal'))) : ?>
<div id="more-information">
<?php // More Information
//echo shopFunctionsF::renderVmSubLayout('customfields', array('product' => $this->product, 'position' => 'additional_information', 'class' => 'more-information'));
echo shopFunctionsF::renderVmSubLayout('customfields', array('product' => $this->product, 'position' => 'normal'));
?>
</div>
<?php endif; ?>
</div>
<!-- Review -->
<div class="tab-pane fade" id="nav-review" role="tabpanel" aria-labelledby="nav-review-tab">
<?php echo $this->loadTemplate('reviews'); ?>
</div>
<!-- Review -->
</div>
</div>
Вложения
Последнее редактирование: