Мне трудно разобраться с таблицами стилей и javascripts.
Все примеры для instaltic + twig предполагают, что вы заранее знаете все пути файлов, которые вам понадобятся.
Предположим, я хочу создать страницу «О программе».
Шаблон «about.html.twig» происходит от «layout.html.twig».
Макет должен иметь пару.css и .js, которые будут использоваться на всем сайте.
Шаблон about должен загружать другие специфичные для него файлы .css и .js.
Таким образом, блок стилей выглядит примерно такthis:
{% block stylesheets %}
{{ parent() }}
<link href='bla'> {# more stylesheets #}
{% endblock %}
Тогда как мне использовать сборку в этом случае?
Должен ли я отправлять все ресурсы сайта с самого начала, потому что даже тогда производительность будетboosted?
Проблема в том, что могут быть конфликты между .css, иногда вы загружаете .css просто для того, чтобы переопределить ваши собственные базовые настройки, поэтому вы не можете просто создать один .css для всего сайта.
Я тоже попробовал сеtting массив для хранения всех путей, затем цикл и передача путей в сборку.Но похоже, что синтаксис css [] = 'another_path.css' не поддерживается веткой.Вы должны установить весь массив в одном назначении