another_dream
@another_dream
Backend-разработчик, Laravel/ZF2/Yii2

Как динамически подключить CSS/JS из контроллера?

Суть - контролер, в методе виджета, помимо обработанных данных (список новостей/etc), возвращаем так же массив со ссылками на необходимые css и js для текущей страницы. Каким образом их вывести в head теге, если там уже имеется блок сформированных ссылок на css-стили и js-скрипты, которые были возвращены методом определенным под определенную страницу?
На данный момент вижу только один вариант - css и js для виджетов выводить после body в таком же блоке, как и в head.
  • Вопрос задан
  • 754 просмотра
Пригласить эксперта
Ответы на вопрос 1
DJZT
@DJZT
Laravel - code for you
Прочитай про blade шаблонизатор и конструкции @section() @yeild()
Суть, после статически подключенных ресурсов добавь @yeild('css')
А в виде виджета в
@section('css') 
<link src=>
@stop
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы