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


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

Обрамление


Лучший Ответ 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;
    }
Перейти к сообщению


Сообщений в теме: 12

#11 inte

inte

Отправлено 30 November 2018 - 08:11

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

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

 

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

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


  • 0

#12 mmth

mmth

Отправлено 30 November 2018 - 10:52

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

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

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


  • 0

#13 inte

inte

Отправлено 01 December 2018 - 23:17

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

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


  • 0




Click to return to top of page in style!