Best Answer zeus07 , 30 July 2015 - 13:19
Нет, всё-таки после обновления заработало.
Go to the full postBest Answer zeus07 , 30 July 2015 - 13:19
Нет, всё-таки после обновления заработало.
Go to the full postPosted 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
Подскажите пожалуйста, где ошибка. Раньше с этим проблем не было.
Posted 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>
Edited by rihter2001, 20 July 2015 - 15:17.
Posted 20 July 2015 - 16:44
Это бутстрап
Posted 20 July 2015 - 20:11
перемудрили немного, смотрите ваш full - то что вы привели выше только заголовки табов
http://view.xscreens...0568d5d3c8606ee
Posted 20 July 2015 - 20:14
перемудрили немного, смотрите ваш full - то что вы привели выше только заголовки табов
Ага, вижу, благодарю, надо будет классы подправить, и оставить коммент к шаблону на бутстрапе.
Posted 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>
Posted 21 July 2015 - 14:27
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Posted 21 July 2015 - 14:35
У меня почему то вкладки вообще не переключаются.
Или теперь в этом и есть проблема?
Ну вкладки как бы переключаются, ссылка меняется в адресной строке, но почему-то информация не отображается...
Posted 21 July 2015 - 14:47
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Posted 21 July 2015 - 14:53
Да, вы правы. В чём же тогда проблема может быть? Изменённый код вкладок я привёл, классы не убирал