Jump to content


Photo
- - - - -

Обрамление


Best Answer mmth , 29 November 2018 - 14:18

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

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

 

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

public function renderItem(Item $item, $defaultLayout = 'teaser', $htmlItem)
    {
        $attrs = array(
            'class' => array(
                'jbzoo-item',
                'jbzoo-item-' . $item->type,
                'jbzoo-item-' . $defaultLayout,
                'jbzoo-item-' . $item->id
            )
        );

        $output = $htmlItem;
        if ($defaultLayout != 'related'){//убираем для типа related
            $attrs  = $this->app->jbhtml->buildAttrs($attrs);

            $wrapperTag = 'none';
            if ($this->application) {
                $wrapperTag = $this->params->get('global.config.wrap_item_style', 'none');
            }

            if ($wrapperTag != 'none') {
                $output = '<' . $wrapperTag . ' ' . $attrs . '>' . $htmlItem . '</' . $wrapperTag . '>';
            }
        }

        return $output;
    }
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

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

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

 

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

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


  • 0

#12 mmth

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

Posted 30 November 2018 - 10:52

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

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

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


  • 0

#13 inte

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

Posted 01 December 2018 - 23:17

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

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


  • 0




Click to return to top of page in style!