Я пытаюсь переопределить файл:Sylius Тематизация - Override веб/связки/syliusweb
web/bundles/syliusweb/css/backend.css
Каждый учебник я вижу на тематизации или переопределением показывает, как сделать это для Src пучков, например, находится в: src/bundles/bundleHere/css/fileHere.css
До сих пор у меня есть тема для моей темы в приложении/темы. Я импортировал новый файл конфигурации для YML моей темы, которая гласит:
sylius_theme:
sources:
filesystem: ~
У меня есть composer.json внутри моя тема, которая гласит:
{
"name": "vendor/my-theme",
"type": "sylius-theme",
"description": "My custom theme.",
"extra": {
"my-theme": {
"description": "My custom theme."
}
}
}
Этого было достаточно, чтобы получить тему для отображения в раскрывающемся списке «тема» в разделе «каналы» панели администратора. Я выбрал свою тему, поэтому я предполагаю, что она используется.
Я пробовал переопределять web/bundles/syliusweb/css/backend.css, но у меня проблемы с этим. Мои изменения просто не показывают, даже после того, как сбрасывали аскет. Я также попытался очистить кеш-сервер. Вот два места, которые я пробовал моего переопределение:
.
└── MyTheme
├── composer.json
└── public
└── css
└── backend.css
.
└── MyTheme
├── composer.json
└── public
└── SyliusWeb
└── css
└── backend.css
Я не уверен, как ссылаться на веб-связки, или если есть еще один шаг, который я пропускаю, хотя я видел и активировал мою тему , Я попытался выполнить документацию по теме, но были указаны только пакеты src, и некоторые из инструкций не имели достаточной информации, чтобы убедиться, что я правильно их соблюдал.
UPDATE
Я понял, что тот же файл CSS и существует там, где я обычно найти (и удалось переопределить) расслоение файлов: SRC/Sylius/Bundle/WebBundle/Ресурсы/государственные/KSS /backend.css
Я попытался перекрывая это так же, как я обычно бы:
.
└── MyTheme
└── SyliusWebBundle
└── public
└── css
└── backend.css
Я очистил кэш и сбрасывал Assetic после этого, но он также не работал, и я не вижу, чтобы мои изменения были д.
Одним из возможных вариантов, так как я не вижу никаких Assetic ссылки на веб/жгутов, только активы/сост (что, где я вижу их в конечном итоге, когда я свалка Assetic) может быть, либо они активы скомпилированы чем-то совершенно отделенным от Assetic, который я не могу найти. Я думаю, что это маловероятно, но возможно. Альтернативой может быть то, что папка web/bundles (поскольку это ничего, кроме активов и, в частности, активов, которые, похоже, существуют в другом месте уже), на самом деле просто предназначена для этой цели уже, пользователь переопределяет. Если это правда, я не уверен, как вы могли бы разделять темы, но это было бы возможно. – carbide20
Вы смогли это решить? У меня такая же проблема, как переопределение активов в темах. – Linas