
Лучший Ответ i001 , 18 February 2014 - 20:01
Зайдите в админке в full и там поменяйте на все что угодно. По сути это просто заголовок поля.
Перейти к сообщению
Лучший Ответ i001 , 18 February 2014 - 20:01
Зайдите в админке в full и там поменяйте на все что угодно. По сути это просто заголовок поля.
Перейти к сообщениюОтправлено 18 February 2014 - 18:57
Это у вас текстовый элемент как я понимаю
но даже если другой
вам нужно зайти в настройки карточки товара - это шаблон full скорее всего (на скрине)
и в насьтройках этого элемента выбрать РАЗДЕЛИТЕЛЬ
сейчас у вас стоит див
вы можете его изменить на span и т.д
Отправлено 18 February 2014 - 19:04
Вы меня не поняли. Я вам написал что это full.
Если я его изменю на спан, где мне тогда найти спан?
Я вам написал, что это full)
Мне нужно прописать класс к этому элементу. Вот я и спрашиваю где мне его найти?
Отправлено 18 February 2014 - 19:16
media\zoo\applications\jbuniversal\templates\catalog\renderer\item\ваш тип\full.php
Отправлено 18 February 2014 - 19:21
media\zoo\applications\jbuniversal\templates\catalog\renderer\item\ваш тип\full.php
там уже смотрел, не нашел(((
<?php /** * JBZoo App is universal Joomla CCK, application for YooTheme Zoo component * * @package jbzoo * @version 2.x Pro * @author JBZoo App http://jbzoo.com * @copyright Copyright (C) JBZoo.com, All rights reserved. * @license http://jbzoo.com/license-pro.php JBZoo Licence * @coder Denis Smetannikov <denis@jbzoo.com> */ // no direct access defined('_JEXEC') or die('Restricted access'); $align = $this->app->jbitem->getMediaAlign($item, $layout); $tabsId = uniqid('jbzoo-tabs-'); echo $this->renderPosition('title', array('style' => 'jbtitle')); echo $this->renderPosition('subtitle', array('style' => 'jbsubtitle')); echo $this->renderPosition('likes', array('style' => 'jbblock', 'class' => 'align-left')); echo $this->renderPosition('rating', array('style' => 'jbblock', 'class' => 'align-right')); ?> <div class="clear clr"></div> <div class="rborder item-body"> <?php if ($this->checkPosition('image')) : ?> <div class="item-image align-<?php echo $align; ?>"><?php echo $this->renderPosition('image'); ?></div> <?php endif; ?> <?php if ($this->checkPosition('price')) : ?> <div class="item-price-position"> <?php echo $this->renderPosition('price'); ?> </div> <?php endif; ?> <div class="clear clr"></div> <?php if ($this->checkPosition('anons')) : ?> <div class="item-anons"> <?php echo $this->renderPosition('anons'); ?> </div> <?php endif; ?> <?php if ($this->checkPosition('meta')) : ?> <hr/> <div class="item-meta"> <?php echo $this->renderPosition('meta', array('style' => 'jbblock', 'labelTag' => 'strong', 'tag' => 'p')); ?> </div> <?php endif; ?> <div class="clear clr"></div> </div> <?php echo $this->renderPosition('social', array('style' => 'jbblock')); ?> <?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="<?php echo $tabsId; ?>" class="rborder"> <ul> <?php if ($this->checkPosition('tab-text')) : ?> <li><a href="#tab-text"><?php echo JText::_('JBZOO_ITEM_TAB_DESCRIPTION'); ?></a></li> <?php endif; ?> <?php if ($this->checkPosition('tab-properties')) : ?> <li><a href="#tab-properties"><?php echo JText::_('JBZOO_ITEM_TAB_PROPS'); ?></a></li> <?php endif; ?> <?php if ($this->checkPosition('tab-gallery')) : ?> <li><a href="#tab-gallery"><?php echo JText::_('JBZOO_ITEM_TAB_GALLERY'); ?></a></li> <?php endif; ?> <?php if ($this->checkPosition('tab-reviews')) : ?> <li><a href="#tab-reviews"><?php echo JText::_('JBZOO_ITEM_TAB_REVIEWS'); ?></a></li> <?php endif; ?> <?php if ($this->checkPosition('tab-comments')) : ?> <li><a href="#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"> <table class="jbtable"><?php echo $this->renderPosition('tab-properties', array('style' => 'jbtable')); ?></table> </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> <?php $this->app->jbassets->tabs(); ?> <script type="text/javascript"> jQuery(function ($) { $('#<?php echo $tabsId;?>').JBZooTabs({ onTabShow: function (index) { var map = $('.googlemaps > div:first'); if (map.length) { map.data('Googlemaps').refresh(); } } }); }); </script> <?php endif; ?> <?php echo $this->renderPosition('related', array('style' => 'jbblock', 'labelTag' => 'h2', 'clear' => true)); ?>
Сообщение отредактировал Sliapy: 18 February 2014 - 19:32
ИСПОЛЬЗУЙТЕ КНОПКУ "КОД"
Отправлено 18 February 2014 - 19:28
обратите внимание на стили позиций
'style' => 'jbblock', 'labelTag' => 'strong', 'tag' => 'p'
более подробно об этих стилях здесь
http://forum.jbzoo.c...ii-kratkij-obz/
если вы хотите сделать так как на примере, вам нужно создать отдельную позицию под каждое поле.
<?php if ($this->checkPosition('position1')) : ?> <div class="position1"> <?php echo $this->renderPosition('position1'); ?> </div> <?php endif; ?> <?php if ($this->checkPosition('position2')) : ?> <div class="position2"> <?php echo $this->renderPosition('position2'); ?> </div> <?php endif; ?>
и т.д.
Новые позиции необходимо добавить в файл positions.xml
В этом случае в каждого поля будет свой класс
Отправлено 18 February 2014 - 19:34
Можно по подробнее? ПОЖАЛУЙСТА! Что мне надо сделать что бы я смог прописать класс. Я не понял про
У меня данные <div>ы стоят по идеи в
<?php if ($this->checkPosition('price')) : ?>
Отправлено 18 February 2014 - 19:43
Если более подробно. В примере 5 полей с иконками, которые как я понимаю вы хотите повторить на своем сайте.
Вам нужно создать 5 полей в настройках типа в админке
Этаж
Дом
...
Далее вам нужно в файле full.php создать 5 новых позиций, или отредактировать существующие. Пример
<?php if ($this->checkPosition('position1')) : ?> <div class="position1"> <?php echo $this->renderPosition('position1'); ?> </div> <?php endif; ?> <?php if ($this->checkPosition('position2')) : ?> <div class="position2"> <?php echo $this->renderPosition('position2'); ?> </div> <?php endif; ?>
Это 2 позиции. Класс перовой "position1", класс второй позиции "position2"
Далее редактируете файл positions.xml, Нужно добавить туда новые позиции
в шаблон full
<positions layout="full"> <position name="position1">position1</position> <position name="position2">position2</position> ....... .............. </positions>
Далее идете в админку и настройках full видите новы позиции position1, position2 и туда выставляете созданные поля
Этаж
Дом
...
В каждое поле 1 элемент
В итоге каждое поле будет в своем диве со своим классом
Отправлено 18 February 2014 - 19:53
ОГРОМНОЕ СПАСИБО!!!!!!!!!!!!!!!!!!!!! Буду пробовать.
Еще вопрос?)))
Categories: Квартиры и комнаты где изменить на русский слово категории.
Это можно увидеть на самом первом скриншоте.