2016-01-06 6 views
1

Привет, ребята, когда я использую активы в symfony 2.7, по какой-то причине он содержит больше символов пробела перед тегами ссылок и скриптов.Генерация активов Symfony css link и script src включают больше пробелов

Код:

<meta charset="utf-8"> 
<meta http-equiv="X-UA-Compatible" content="IE=edge"> 
<meta name="viewport" content="width=device-width, initial-scale=1"> 
{% block title -%}<title>Title</title>{% endblock %} 

{% block metadesc -%}<meta name="description" content="">{% endblock %} 

{% block metakey -%}<meta name="keywords" content="">{% endblock %} 

<meta name="author" content="Publicis Modem Cybermark"> 
{% block stylesheets -%} 
    {% stylesheets 
    '@PagesBundle/Resources/public/css/normalize.css' 
    '@PagesBundle/Resources/public/css/main.css' %} 
    <link href="{{ asset(asset_url) }}" rel="stylesheet"> 
    {% endstylesheets %} 
{% endblock %} 

{% block javascriptshd -%} 
    {% javascripts 
    '@PagesBundle/Resources/public/js/htmlshiv3.7.2.js' 
    '@PagesBundle/Resources/public/js/respond.min.js' %} 
    <script src="{{ asset(asset_url) }}" type="text/javascript"></script> 
    {% endjavascripts %} 
{% endblock %} 

Результат кода

enter image description here

Таким образом, блоки отформатированы почему в том числе этого отступа в сценарий и ссылку.

+1

Что вы выравнивание: стиль, пространства или вкладки, вы пытались удалить разрыв строки, когда вы заявляете, что блокируете? Подумайте, вы можете использовать функцию '': http://twig.sensiolabs.org/doc/tags/spaceless.html –

+0

Я думаю, что это две вкладки. См. Изображение. И да, я пытаюсь удалить все, но стиль кода нужно полностью удалить .... –

ответ

0

Вы должны использовать тег {% spaceless %}{% endspaceless %}, чтобы удалить все пространство внутри блока или использовать {%- -%} вместо {% %}.

Здесь вы только удалить пространство из блока открытия, вы должны сделать то же самое для всех {% использования беспространственно тегом

+0

Он удаляет все пробелы и новую строку, и они находятся на одной строке ... Я хочу, чтобы каждая ссылка и скрипт быть на своей собственной линии. –

+0

Я использую PHPSTORM, поэтому я думаю, что это возможно ... –

+0

почему вы этого хотите? браузер не заботится о пространстве между тегами html –