Лучший Ответ SmetDenis , 02 July 2013 - 12:59
Open the file "positions.xml" (near the layout file).
Add new positions, as in this screenshort
Add to your layout code this (for rendering html-code)
<?php if ( $this->checkPosition('tab-text') || $this->checkPosition('tab-gallery') || $this->checkPosition('tab-properties') || $this->checkPosition('tab-reviews') || $this->checkPosition('tab-comments') ) : $positionParams = array( 'style' => 'jbblock', 'tag' => 'div', 'labelTag' => 'h3', 'clear' => true ); ?> <div id="jbzoo-tabs" class="rborder"> <ul> <?php if ($this->checkPosition('tab-text')) : ?> <li><a href="<?php echo $this->app->jbenv->getCurrentUrl();?>#tab-text"><?php echo JText::_('JBZOO_ITEM_TAB_DESCRIPTION');?></a></li> <?php endif; ?> <?php if ($this->checkPosition('tab-properties')) : ?> <li><a href="<?php echo $this->app->jbenv->getCurrentUrl();?>#tab-properties"><?php echo JText::_('JBZOO_ITEM_TAB_PROPS');?></a></li> <?php endif; ?> <?php if ($this->checkPosition('tab-gallery')) : ?> <li><a href="<?php echo $this->app->jbenv->getCurrentUrl();?>#tab-gallery"><?php echo JText::_('JBZOO_ITEM_TAB_GALLERY');?></a></li> <?php endif; ?> <?php if ($this->checkPosition('tab-reviews')) : ?> <li><a href="<?php echo $this->app->jbenv->getCurrentUrl();?>#tab-reviews"><?php echo JText::_('JBZOO_ITEM_TAB_REVIEWS');?></a></li> <?php endif; ?> <?php if ($this->checkPosition('tab-comments')) : ?> <li><a href="<?php echo $this->app->jbenv->getCurrentUrl();?>#tab-comments"><?php echo JText::_('JBZOO_ITEM_TAB_COMMENTS');?> (<?php echo $item->getCommentsCount();?>)</a></li> <?php endif; ?> </ul> <?php if ($this->checkPosition('tab-text')) : ?> <div id="tab-text"><?php echo $this->renderPosition('tab-text', $positionParams); ?></div> <?php endif; ?> <?php if ($this->checkPosition('tab-gallery')) : ?> <div id="tab-gallery"><?php echo $this->renderPosition('tab-gallery', $positionParams); ?></div> <?php endif; ?> <?php if ($this->checkPosition('tab-properties')) : ?> <div id="tab-properties"> <ul class="item-properties"><?php echo $this->renderPosition('tab-properties', array('style' => 'list'));?></ul> </div> <?php endif; ?> <?php if ($this->checkPosition('tab-reviews')) : ?> <div id="tab-reviews"><?php echo $this->renderPosition('tab-reviews', $positionParams); ?></div> <?php endif; ?> <?php if ($this->checkPosition('tab-comments')) : ?> <div id="tab-comments"><?php echo $this->renderPosition('tab-comments', $positionParams); ?></div> <?php endif; ?> </div> <!-- include jQuery UI lib --> <?php $this->app->jbassets->jQueryUi(); ?> <script type="text/javascript"> jQuery(function ($) { $('#jbzoo-tabs').tabs(); }); </script> <?php endif; ?>
For example you may see Product Full layout
media\zoo\applications\jbuniversal\templates\catalog\renderer\item\product\positions.xml
media\zoo\applications\jbuniversal\templates\catalog\renderer\item\product\full.php
YooTheme Zoo documentation for help
http://www.yootheme....-with-positions
Перейти к сообщению