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


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

Какой файл обрамляет teaser.php?


Лучший Ответ Sliapy , 16 February 2014 - 11:21

Обертка создается в файле \media\zoo\applications\jbuniversal\framework\helpers\jblayout.php

 

// add item wrapper if enabled
        $wrapperTag = 'none';
        if ($this->_application) {
            $wrapperTag = $this->_application->params->get('global.config.wrap_item_style', 'none');
        }


        if ($wrapperTag != 'none') {
            $class = array(
                'jbzoo-item',
                'jbzoo-item-' . $item->type,
                'jbzoo-item-' . $defaultLayout,
                'jbzoo-item-' . $item->id
            );


            $htmlItem = '<' . $wrapperTag . ' class="' . implode(' ', $class) . '">' . $htmlItem . '</' . $wrapperTag . '>';
        }


        $this->app->jbdebug->mark('jblayout::itemRender (' . $item->id . ')::finish');


        return $htmlItem;
    }
Перейти к сообщению


  • Закрытая тема Тема закрыта
В теме одно сообщение

#1 Almaz

Almaz

Отправлено 16 February 2014 - 10:48

Бьюсь уже 2 часа и не могу понять какой файл обрамляет тизер вот такими дивами:

<div class="jbzoo-item jbzoo-item-mycatalog jbzoo-item-teaser jbzoo-item-372">
 {здесь содержимое teaser.php}
</div>

Знаю, это обрамление отключается в Настройках - Конфигурация (Общая) - Обрамить элементы.

Но мне нужно это обрамление только при определенном условии, которое хочу прописать в этот неизвестный мне файл.


Сообщение отредактировал Almaz: 16 February 2014 - 11:09

  • 0

#2 Sliapy

Sliapy

Отправлено 16 February 2014 - 11:21   Лучший Ответ

Обертка создается в файле \media\zoo\applications\jbuniversal\framework\helpers\jblayout.php

 

// add item wrapper if enabled
        $wrapperTag = 'none';
        if ($this->_application) {
            $wrapperTag = $this->_application->params->get('global.config.wrap_item_style', 'none');
        }


        if ($wrapperTag != 'none') {
            $class = array(
                'jbzoo-item',
                'jbzoo-item-' . $item->type,
                'jbzoo-item-' . $defaultLayout,
                'jbzoo-item-' . $item->id
            );


            $htmlItem = '<' . $wrapperTag . ' class="' . implode(' ', $class) . '">' . $htmlItem . '</' . $wrapperTag . '>';
        }


        $this->app->jbdebug->mark('jblayout::itemRender (' . $item->id . ')::finish');


        return $htmlItem;
    }

Сообщение отредактировал Sliapy: 16 February 2014 - 11:22

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]




Click to return to top of page in style!