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


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

Где подключается файл demo.less

demo стили

Лучший Ответ Cheren-dow , 01 October 2015 - 00:03

Подскажите в каком файле можно изменить подключение файла demo.less на styles.less

Праильным решением будет подключать свои файлы как я и писал выше. Если вас интересует где подключается файл demo.less? то это родительский класс JBTemplate который расположен:

\media\zoo\applications\jbuniversal\framework\classes\jbtemplate.php

Подключение происходит с помощью метода _incDemoLess который вызывается в методе init() этого же класса.

Переопределите в файле:

media\zoo\applications\jbuniversal\templates\ВАШ_ШАБЛОН\template.php 

метод _incDemoLess на

    /**
     * Include demo.less
     * @return void
     */
    protected function _incDemoLess()
    {
        $this->app->jbassets->less('jbassets:less/styles.less');
    }

76fz_200x0.png

Должно сработать.

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


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

#1 Tunga

Tunga

Отправлено 30 September 2015 - 16:32

Подскажите где подключается файл demo.less, хочу переименовать его и заново подключить, а то при каждом обновлении версии продукта затираются все изменения которые я в него вносил.


  • 0

JBZoo это круто!


#2 woodman

woodman

Отправлено 30 September 2015 - 17:31

а вы вносите изменения правильно, в файле-стиле шаблона


  • 0

#3 Tunga

Tunga

Отправлено 30 September 2015 - 17:53

а вы вносите изменения правильно, в файле-стиле шаблона

Я вношу как мне нужно, надеюсь что правильно)

Например скрыл флаги валют, они мне не нужны.


  • 0

JBZoo это круто!


#4 laRus

laRus

Отправлено 30 September 2015 - 18:41

Посмотрите ТУТ и ниже по теме

Это то?


  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#5 Cheren-dow

Cheren-dow

Отправлено 30 September 2015 - 20:56

Tunga, вы можете подключить свой less файл что бы переопределить стили. Подключение сделать в  файле

\media\zoo\applications\jbuniversal\templates\uikit\template.php

в методе onInit()

nlsg_200x0.png


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

#6 Tunga

Tunga

Отправлено 30 September 2015 - 21:18

Че то я там не вижу в методе onInit() чтобы подключался demo.less  :)

Беру файл demo.less из папки /media/zoo/applications/jbuniversal/templates/uikit/assets/less/  переименовываю его в style.less

 

Затем в файле \media\zoo\applications\jbuniversal\templates\uikit\template.php

в методе onInit() пишу 'jbassets:less/styles.less',

вот код:

{
        $this->app->jbuikit->assets($this->params);
 
        $this->app->jbassets->less(array(
            'jbassets:less/styles.less',
            'jbassets:less/uikit.styles.less',
            'jbassets:less/media/desktop.less',
            'jbassets:less/media/tablet.less',
            'jbassets:less/media/mobile.less',
        ));
    }

 

Файл demo.less из папки /media/zoo/applications/jbuniversal/templates/uikit/assets/less/ удаляю

Все стили слетают.


  • 0

JBZoo это круто!


#7 DMTR3000S

DMTR3000S

Отправлено 30 September 2015 - 21:23

а где у вас в приведённом коде подключается style.less?

Вижу только styles.less


  • 0

#8 Tunga

Tunga

Отправлено 30 September 2015 - 21:30

Почитал документацию КАСТОМИЗАЦИЯ ШАБЛОНОВ JBZOO НА ПРИМЕРЕ ДЕМО-САЙТА (ЧАСТЬ 2) 

Цитата"Чтобы было удобнее разрабатывать демо-сайты, разработчики сделали автоматическое подключение файла demo.less который расположен в этой папке" media/zoo/applications/jbuniversal/templates/uikit/assets/less Но там не написано каким образом они позаботились об этом.

Подскажите в каком файле можно изменить подключение файла demo.less на styles.less  :) 


  • 0

JBZoo это круто!


#9 laRus

laRus

Отправлено 30 September 2015 - 21:48

media/zoo/applications/jbuniversal/templates/uikit/assets/less

 

 может, все же посмотрите..

 

Посмотрите ТУТ и ниже по теме

тут


Сообщение отредактировал Ursa: 30 September 2015 - 21:48

  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#10 Cheren-dow

Cheren-dow

Отправлено 01 October 2015 - 00:03   Лучший Ответ

Подскажите в каком файле можно изменить подключение файла demo.less на styles.less

Праильным решением будет подключать свои файлы как я и писал выше. Если вас интересует где подключается файл demo.less? то это родительский класс JBTemplate который расположен:

\media\zoo\applications\jbuniversal\framework\classes\jbtemplate.php

Подключение происходит с помощью метода _incDemoLess который вызывается в методе init() этого же класса.

Переопределите в файле:

media\zoo\applications\jbuniversal\templates\ВАШ_ШАБЛОН\template.php 

метод _incDemoLess на

    /**
     * Include demo.less
     * @return void
     */
    protected function _incDemoLess()
    {
        $this->app->jbassets->less('jbassets:less/styles.less');
    }

76fz_200x0.png

Должно сработать.


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





Темы с аналогичным тегами demo, стили

Click to return to top of page in style!