Есть ли примеры того, как интегрировать HTML5Boilerplate в Symfony?Проблема, с которой я сталкиваюсь, заключается в том, как Symfony обрабатывает загрузку таблиц стилей и javascript.
Symfony нравится, когда вы добавляете свои таблицы стилей и javascript в специальный объект в контроллере (или определяете их в view.yml
)а затем ваш шаблон / представление просто вызовите <?php include_stylesheets() ?>
и <?php include_javascripts() ?>
.
. Проблема в том, что шаблон HTML5Boilderplate хочет, чтобы вы загрузили Modernizr.min.js
в <head>
и все остальные файлы javascriptв конце </body>
.Волшебная функция Symfony хочет просто загрузить их все сразу.И я не могу найти способ выборочной загрузки их по одному в шаблоне.
Кроме того, HTML5Boilerplate имеет загрузку CDN jQuery с динамической локальной резервной загрузкой, например:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jqduery.js"></script>
<script>window.jQuery || document.write("<script src='js/backend/libs/jquery-1.5.1.min.js'>\x3C/script>")</script>
Есть ли способ сделать это в шаблонах Symfony без необходимости вставлять PHP $_SERVER[whatever]
в код?
Мне кажется, я могу заставить все это работать вместе, но я стараюсь избегатьслишком хакерский, потому что Symfony использует так много магических методов и вуду ...
Symfony Version Я использую Symfony 1.4 для этого проекта.Доступный веб-хост еще не работает на PHP 5.3.x, что является требованием Symfony 2.0
.