
Лучший Ответ zeus07 , 30 July 2015 - 13:19
Нет, всё-таки после обновления заработало.
Перейти к сообщению
Лучший Ответ zeus07 , 30 July 2015 - 13:19
Нет, всё-таки после обновления заработало.
Перейти к сообщениюОтправлено 20 July 2015 - 13:22
Здравствуйте!
Сайт: http://vision.artcol...item/yunior-neo
Сделал табы в карточке товара, вывел в них нужные поля, немного под себя кастомизировал шаблон Full, но почему-то информация в табах не выводится, хотя поля заполнены.
Код из шаблона Full
- <ul id="<?php echo $tabsId; ?>" class="nav nav-tabs">
- <?php if ($this->checkPosition('sostav')) : ?>
- <li class="active">
- <a href="#item-sostav" id="sostav-tab" data-toggle="tab">
- <?php echo JText::_('JBZOO_ITEM_TAB_SOSTAV'); ?>
- </a>
- </li>
- <?php endif; ?>
- <?php if ($this->checkPosition('documents')) : ?>
- <li>
- <a href="#item-docs" id="docs-tab" data-toggle="tab">
- <?php echo JText::_('JBZOO_ITEM_TAB_DOCUMENTS'); ?>
- </a>
- </li>
- <?php endif; ?>
- <?php if ($this->checkPosition('properties')) : ?>
- <li>
- <a href="#item-props" id="props-tab" data-toggle="tab">
- <?php echo JText::_('JBZOO_ITEM_TAB_PROPS'); ?>
- </a>
- </li>
- <?php endif; ?>
- <?php if ($this->checkPosition('advantages')) : ?>
- <li>
- <a href="#item-adv" id="adv-tab" data-toggle="tab">
- <?php echo JText::_('JBZOO_ITEM_TAB_ADVANTAGES'); ?>
- </a>
- </li>
- <?php endif; ?>
- </ul>
Код из файла positons.xml
- <positions layout="full">
- <position name="title">Title</position>
- <position name="image">Image</position>
- <position name="meta">Meta</position>
- <position name="price">Price</position>
- <position name="buttons">Buttons</position>
- <position name="social">Social</position>
- <position name="sostav">Состав</position>
- <position name="documents">Документы</position>
- <position name="properties">Свойства</position>
- <position name="advantages">Преимущества</position>
- <position name="related">Related items</position>
- </positions>
Скриншот настроек шаблона Full: http://clip2net.com/s/3kZ0zAN
Подскажите пожалуйста, где ошибка. Раньше с этим проблем не было.
Отправлено 20 July 2015 - 15:14
Странный кусок кода это какой шаблон? catalog или uikit
uikit
- <div class="full-right" >
- <?php echo $this->renderPosition('social', array('style' => 'jbblock')); ?>
- <div class="uk-clearfix"></div>
- <?php
- if ($this->checkPosition('tab-1200') || $this->checkPosition('tab-1400') || $this->checkPosition('tab-1600') || $this->checkPosition('tab-1800') || $this->checkPosition('tab-2000') || $this->checkPosition('tab-comments')
- ) :
- $positionParams = array(
- 'style' => 'jbblock',
- 'tag' => 'div',
- 'labelTag' => 'h3',
- 'clear' => true
- );
- ?>
- <div class="tab-container uk-panel uk-panel-box uk-article-divider">
- <ul class="uk-tab" data-uk-tab="{connect:'#<?php echo $tabsId; ?>'}">
- <?php if ($this->checkPosition('tab-1200')) : ?>
- <li><a href="#tab-1200"><?php echo JText::_('1200'); ?></a></li>
- <?php endif; ?>
- <?php if ($this->checkPosition('tab-1400')) : ?>
- <li><a href="#tab-1400"><?php echo JText::_('1400'); ?></a></li>
- <?php endif; ?>
- <?php if ($this->checkPosition('tab-1600')) : ?>
- <li><a href="#tab-1600"><?php echo JText::_('1600'); ?></a></li>
- <?php endif; ?>
- <?php if ($this->checkPosition('tab-1800')) : ?>
- <li><a href="#tab-1800"><?php echo JText::_('1800'); ?></a></li>
- <?php endif; ?>
- <?php if ($this->checkPosition('tab-2000')) : ?>
- <li><a href="#tab-2000"><?php echo JText::_('2000'); ?></a></li>
- <?php endif; ?>
- <?php if ($this->checkPosition('tab-comments')) : ?>
- <li>
- <a href="#tab-comments"><?php echo JText::_('JBZOO_ITEM_TAB_COMMENTS'); ?>
- <span class="uk-badge uk-badge-notification uk-badge-primary"><?php echo $item->getCommentsCount(); ?></span>
- </a>
- </li>
- <?php endif; ?>
- </ul>
- <ul id="<?php echo $tabsId; ?>" class="uk-switcher uk-margin">
- <?php if ($this->checkPosition('tab-1200')) : ?>
- <li id="tab-1200">
- <?php echo $this->renderPosition('tab-1200', $positionParams); ?>
- <div class="clear clr"></div>
- </li>
- <?php endif; ?>
- <?php if ($this->checkPosition('tab-1400')) : ?>
- <li id="tab-1400">
- <?php echo $this->renderPosition('tab-1400', $positionParams); ?>
- <div class="clear clr"></div>
- </li>
- <?php endif; ?>
- <?php if ($this->checkPosition('tab-1600')) : ?>
- <li id="tab-1600">
- <?php echo $this->renderPosition('tab-1600', $positionParams); ?>
- <div class="clear clr"></div>
- </li>
- <?php endif; ?>
- <?php if ($this->checkPosition('tab-1800')) : ?>
- <li id="tab-1800">
- <?php echo $this->renderPosition('tab-1800', $positionParams); ?>
- <div class="clear clr"></div>
- </li>
- <?php endif; ?>
- <?php if ($this->checkPosition('tab-2000')) : ?>
- <li id="tab-2000">
- <?php echo $this->renderPosition('tab-2000', $positionParams); ?>
- <div class="clear clr"></div>
- </li>
- <?php endif; ?>
- <?php if ($this->checkPosition('tab-comments')) : ?>
- <li id="tab-comments"><?php echo $this->renderPosition('tab-comments', $positionParams); ?></li>
- <?php endif; ?>
- </ul>
- </div>
- <?php endif; ?>
- </div>
Сообщение отредактировал rihter2001: 20 July 2015 - 15:17
Отправлено 20 July 2015 - 16:44
Это бутстрап
Отправлено 20 July 2015 - 20:11
перемудрили немного, смотрите ваш full - то что вы привели выше только заголовки табов
http://view.xscreens...0568d5d3c8606ee
Отправлено 20 July 2015 - 20:41
Не, классы если убираешь, то искажаются вкладки. Подправил ID под свои поля, но сейчас только первая вкладка отображается, остальные не отображаются.
Вот кусок кода:
- <div class="item-tabs">
- <ul id="<?php echo $tabsId; ?>" class="nav nav-tabs">
- <?php if ($this->checkPosition('sostav')) : ?>
- <li class="active">
- <a href="#item-sostav" id="sostav-tab" data-toggle="tab">
- <?php echo JText::_('JBZOO_ITEM_TAB_SOSTAV'); ?>
- </a>
- </li>
- <?php endif; ?>
- <?php if ($this->checkPosition('documents')) : ?>
- <li>
- <a href="#item-docs" id="docs-tab" data-toggle="tab">
- <?php echo JText::_('JBZOO_ITEM_TAB_DOCUMENTS'); ?>
- </a>
- </li>
- <?php endif; ?>
- <?php if ($this->checkPosition('properties')) : ?>
- <li>
- <a href="#item-props" id="props-tab" data-toggle="tab">
- <?php echo JText::_('JBZOO_ITEM_TAB_PROPS'); ?>
- </a>
- </li>
- <?php endif; ?>
- <?php if ($this->checkPosition('advantages')) : ?>
- <li>
- <a href="#item-adv" id="adv-tab" data-toggle="tab">
- <?php echo JText::_('JBZOO_ITEM_TAB_ADVANTAGES'); ?>
- </a>
- </li>
- <?php endif; ?>
- </ul>
- <div id="<?php echo $tabsId; ?>Content" class="tab-content">
- <?php if ($this->checkPosition('sostav')) : ?>
- <div class="tab-pane fade active in" id="item-desc">
- <div class="item-sostav">
- <?php echo $this->renderPosition('sostav', array('style' => 'block')); ?>
- </div>
- </div>
- <?php endif; ?>
- <?php if ($this->checkPosition('documents')) : ?>
- <div class="tab-pane fade" id="item-docs">
- <table class="table table-hover">
- <?php echo $this->renderPosition('documents', array(
- 'tooltip' => true,
- 'style' => 'jbtable',
- )); ?>
- </table>
- </div>
- <?php endif; ?>
- <?php if ($this->checkPosition('properties')) : ?>
- <div class="tab-pane fade" id="item-props">
- <?php echo $this->renderPosition('properties', array(
- 'labelTag' => 'h4',
- 'style' => 'jbblock',
- )); ?>
- </div>
- <?php endif; ?>
- <?php if ($this->checkPosition('advantages')) : ?>
- <div class="tab-pane fade" id="item-adv">
- <?php echo $this->renderPosition('advantages'); ?>
- </div>
- <?php endif; ?>
- </div>
- </div>
Отправлено 21 July 2015 - 14:27
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 21 July 2015 - 14:47
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 21 July 2015 - 14:53
Да, вы правы. В чём же тогда проблема может быть? Изменённый код вкладок я привёл, классы не убирал