2014-01-15 8 views
0

в index.html.twigCSS в Symfony 2

{% extends 'CvutFitBiWt1PollBundle::layout.html.twig' %} 
{% block head %} 
<link rel="stylesheet" href="{{ asset('bundles/cvutfitbiwt1poll/css/style.css') }}" /> 
{% endblock %} 
{% block body %} 
<h2>Text</h2> 
... 

в layout.html.twig

{% extends '::base.html.twig' %} 
{% block stylesheets %} 
<link rel="stylesheet" type="text/css" href="{{ asset('bundles/cvutfitbiwt1poll/css/style.css') }}" 
{% endblock %} 

CSS У меня есть в ИПВ /......./ ресурсы/Public/CSS/style.css

в style.css

@CHARSET "UTF-8"; 
label, input[type="submit"] { 
display: block; 
padding: 0.5em; 
}  
h2{ 
color:blue; 
} 

Я не видел ни одного CSS

Спасибо за помощь

+1

И что у вас в base.html.twig? – Syjin

+0

Вы запустили 'php app/console assets: install web /'? –

+0

'app/console assets: install web' works большое спасибо – user3141879

ответ

0

PHP приложение/консольных активов: установить --Installs пучки веб-активов под общедоступный веб-каталог

необходимо выполнить эту команду для копирования файлов (css js img) в веб-каталог

+0

'app/console assets: установить web' работ большое спасибо – user3141879

0

Ваши блоки определены неправильно.

Это решит его: в index.html.twig

{% extends 'CvutFitBiWt1PollBundle::layout.html.twig' %} 
{% block stylesheets %} 
<link rel="stylesheet" href="{{ asset('bundles/cvutfitbiwt1poll/css/style.css') }}" /> 
{% endblock %} 
{% block body %} 
<h2>Text</h2> 

в layout.html.twig

{% extends '::base.html.twig' %} 
{% block stylesheets %} 
<link rel="stylesheet" type="text/css" href="{{ asset('bundles/cvutfitbiwt1poll/css/style.css') }}" 
{% endblock %} 
+0

Зачем перекрывать блок stylesheets в вашем шаблоне index.html.twig, чтобы включить тот же файл (style.css уже включен в ваш layout.html.twig) ? –

+0

oh i dint обратите внимание на это. Спасибо –

Смежные вопросы