Jump to content


Photo
- - - - -

Обрамление


Best Answer mmth , 29 November 2018 - 14:18

Решается всё очень просто, переопределение функции в шаблоне, идем по пути:

media\zoo\applications\jbuniversal\templates\название_шаблон\template.php

 

Переопределяем функцию добавив код:

  1. public function renderItem(Item $item, $defaultLayout = 'teaser', $htmlItem)
  2. {
  3. $attrs = array(
  4. 'class' => array(
  5. 'jbzoo-item',
  6. 'jbzoo-item-' . $item->type,
  7. 'jbzoo-item-' . $defaultLayout,
  8. 'jbzoo-item-' . $item->id
  9. )
  10. );
  11.  
  12. $output = $htmlItem;
  13. if ($defaultLayout != 'related'){//убираем для типа related
  14. $attrs = $this->app->jbhtml->buildAttrs($attrs);
  15.  
  16. $wrapperTag = 'none';
  17. if ($this->application) {
  18. $wrapperTag = $this->params->get('global.config.wrap_item_style', 'none');
  19. }
  20.  
  21. if ($wrapperTag != 'none') {
  22. $output = '<' . $wrapperTag . ' ' . $attrs . '>' . $htmlItem . '</' . $wrapperTag . '>';
  23. }
  24. }
  25.  
  26. return $output;
  27. }
Go to the full post


12 replies to this topic

#11 inte

inte
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1.5
  • posts: 111
  • topics: 36

Posted 30 November 2018 - 08:11

mmth, on 29 Nov 2018 - 14:22, said:

код у себя в песочнице проверил, он рабочий, может вставили не туда, приложите получившийся файл сюда

P.S. судя по ошибке вы вставили мимо класса просто в файл

 

Я дико извиняюсь! ) Это я виноват, упустил момент с глобальной настройкой (конфигурацией шаблона), не выбрав в опции "Обрамить элементы" подходящий мне вариант. 

От того и был удивлен отсутствием результата ) 


  • 0

#12 mmth

mmth
  • JBZoo User (rus)
  • User rate: 22.3
  • posts: 546
  • topics: 8

Posted 30 November 2018 - 10:52

inte, on 30 Nov 2018 - 07:11, said:

Я дико извиняюсь! ) Это я виноват, упустил момент с глобальной настройкой (конфигурацией шаблона), не выбрав в опции "Обрамить элементы" подходящий мне вариант. 

От того и был удивлен отсутствием результата ) 

Значит вопрос решен?


  • 0

#13 inte

inte
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1.5
  • posts: 111
  • topics: 36

Posted 01 December 2018 - 23:17

mmth, on 30 Nov 2018 - 09:52, said:

Значит вопрос решен?

Да, спасибо большое! )


  • 0




Click to return to top of page in style!