Перейти к содержимому


Фотография
- - - - -

Помогите с Related Items в табличном виде


Лучший Ответ SmetDenis , 18 December 2013 - 19:37

у вас в шаблоне related.php нужно убрать этот тег

<div class="clear clr"></div>
Следующий тег отвечает за разделение по колонкам.
<div class="rborder column width100 last"> </div>
Колонки создаются тут
\media\zoo\applications\jbuniversal\elements\jbrelatedauto\tmpl\jbrelatedauto.php

Можно либо изменить этот шаблон

либо убрать этот фрагмент кода
vv0_200x0.png

не забудьте что каждый материал должен быть обрамлен своим тегом TR Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1 Denzel

Denzel

Отправлено 16 December 2013 - 12:07

Настроил табличный вывод teaser для результатов поиска согласно инструкции. Получилось как и хотел:

Скриншот 2013-12-16 21.47.33.png

Теперь пытаюсь в таком же виде вывести в шаблоне Full элемент Related items auto. С кодом в full.php

<?php if ($this->checkPosition('relatedcars')) : ?>
    <ul class="item-relatedcars">	
		<?php echo $this->renderPosition('relatedcars', array('style' => 'block')); ?>
    </ul>
<?php endif; ?>

получилось так:

2013-12-16_215412.jpg

Как сделать вывод как в первом скриншоте?

Пробовал как описывалось здесь http://forum.jbzoo.c...-tab/?hl=teaser

Т.е. добавил в код тег table

<?php if ($this->checkPosition('relatedcars')) : ?>
    <table class="jsTableSorter tablesorter zebra tableHeader">
		<?php echo $this->renderPosition('relatedcars', array('style' => 'block')); ?>
    </table>
<?php endif; ?>

получилось так:

2013-12-16_220235.jpg

Табличный вывод получил, но над ним какой-то блок из серых линий. Что это за блок и как его убрать? Firebug показывает в этом месте большое количество (видимо равное количеству related itmes) одинаковых строк кода:

<div class="rborder column width100 last"> </div>
<div class="clear clr"></div>

  • 0

#2 Denzel

Denzel

Отправлено 17 December 2013 - 11:18

Проблемная страница: http://d10940-hostnl...port/item/c-932


  • 0

#3 SmetDenis

SmetDenis

Отправлено 18 December 2013 - 19:37   Лучший Ответ

у вас в шаблоне related.php нужно убрать этот тег
<div class="clear clr"></div>
Следующий тег отвечает за разделение по колонкам.
<div class="rborder column width100 last"> </div>
Колонки создаются тут
\media\zoo\applications\jbuniversal\elements\jbrelatedauto\tmpl\jbrelatedauto.php

Можно либо изменить этот шаблон

либо убрать этот фрагмент кода
vv0_200x0.png

не забудьте что каждый материал должен быть обрамлен своим тегом TR
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#4 d91me

d91me

Отправлено 23 December 2013 - 13:46

Если мы хотим переопределить jbrelatedauto.php из шаблона, как это правильно сделать? Это нужно, чтобы при обновлении мои изменения файла не затерлись


  • 0

#5 SmetDenis

SmetDenis

Отправлено 24 December 2013 - 08:42

Если мы хотим переопределить jbrelatedauto.php из шаблона, как это правильно сделать? Это нужно, чтобы при обновлении мои изменения файла не затерлись

 

Есть один недокументированный способ переопределения шаблоном элементов

 

Можно создать свой шаблон для элемента тут

\media\zoo\applications\jbuniversal\templates\catalog\elements\jbrelatedauto\jbrelatedauto\tmpl\jbrelatedauto.php

 

В папке \media\zoo\applications\jbuniversal\templates\catalog\elements\ в принципе можно переопределять или добавлять свои элементы.

Структура тут полностью соответствует тому что можно увидеть тут \media\zoo\applications\jbuniversal\elements


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!