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


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

Внешний вид фильтра JBZoo Search.

jbzoo search внешний вид radio

Лучший Ответ Cheren-dow , 27 April 2016 - 12:39

Здравствуйте Maksim Buyanov,  что бы убрать radio со значение "- Все -" необходимо в файле:

\media\zoo\applications\jbuniversal\framework\render\filter\element.radio.php

После метода html() нужно добавить следующий код, переопределить метод _createOptionsList() 

    protected function _createOptionsList($values, $showAll = true)
    {
        $options = array();

        foreach ($values as $value) {
            $name = $value['text'];

            if (!empty($value['count']) && $this->_isCountShow) {
                $name = $name . ' (' . $value['count'] . ')';
            }

            $options[] = $this->app->html->_('select.option', $value['value'], $name);
        }

        return $options;
    }

Данная правка повлияет на все radio элементы в фильтре.

b5r0_200x0.png

Перейти к сообщению


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

#1 Maksim Buyanov

Maksim Buyanov

Отправлено 27 April 2016 - 05:04

Нужно настроить внешний вид фильтра JBZoo Search на главной странице -http://test.puteshes...by/find-hostel 

По этому адресу нашел php файл генерирующий радио кнопку:
/test.puteshestvuysam.by/public_html/media/zoo/elements/radio

Но в данном файле нет метки - Все - . Возможно она есть в каком-то другом php файле.

 

Подскажите как, в каком файле можно стереть радио-кнопку и метку  - Все -  нужно оставить только Пункты да и нет.

Прикрепленные изображения

  • filter.jpg

  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 27 April 2016 - 12:39   Лучший Ответ

Здравствуйте Maksim Buyanov,  что бы убрать radio со значение "- Все -" необходимо в файле:

\media\zoo\applications\jbuniversal\framework\render\filter\element.radio.php

После метода html() нужно добавить следующий код, переопределить метод _createOptionsList() 

    protected function _createOptionsList($values, $showAll = true)
    {
        $options = array();

        foreach ($values as $value) {
            $name = $value['text'];

            if (!empty($value['count']) && $this->_isCountShow) {
                $name = $name . ' (' . $value['count'] . ')';
            }

            $options[] = $this->app->html->_('select.option', $value['value'], $name);
        }

        return $options;
    }

Данная правка повлияет на все radio элементы в фильтре.

b5r0_200x0.png


  • 0
Изображение
 

#3 Maksim Buyanov

Maksim Buyanov

Отправлено 28 April 2016 - 04:48

Ваш ответ лучший, спасибо за решение!


  • 0





Темы с аналогичным тегами jbzoo search, внешний вид, radio

Click to return to top of page in style!