재정의 웹/번들/syliusweb : 나는 테마 또는 최우선에 볼 때마다 튜토리얼 SRC 번들이 작업을 수행하는 방법을 보여줍니다Sylius 주제 선정 - 내가 파일 무시하기 위해 노력하고있어
web/bundles/syliusweb/css/backend.css
을,에있는 예를 들면 : src/bundles/bundleHere/css/fileHere.css
지금까지 app/themes 내 테마 테마 폴더가 있습니다. 읽어
sylius_theme:
sources:
filesystem: ~
내 테마 내에서 composer.json을 가지고 : 내가 읽고 내 테마에 대한 새 YML 설정 파일을 가져온
이 테마를 얻기에 충분했다{
"name": "vendor/my-theme",
"type": "sylius-theme",
"description": "My custom theme.",
"extra": {
"my-theme": {
"description": "My custom theme."
}
}
}
관리자 패널의 '채널'섹션에서 '테마'드롭 다운에 표시됩니다. 내 테마를 선택 했으므로 사용하고 있다고 가정합니다.
나는 web/bundles/syliusweb/css/backend.css를 덮어 쓰려고했지만 문제가있다. assays를 덤핑 한 후에도 내 변경 사항이 표시되지 않습니다. 나는 또한 서버 측 캐시 지우기를 시도했다. 여기에 내가 내 재정을 위해 노력했습니다 두 위치입니다 : 내가 웹 번들을 참조하는 방법을 잘 모르겠어요, 또는
.
└── MyTheme
├── composer.json
└── public
└── css
└── backend.css
.
└── MyTheme
├── composer.json
└── public
└── SyliusWeb
└── css
└── backend.css
내가보고 내 테마를 활성화하지만 나는 심지어 누락 또 다른 단계가 있다면 . 나는 주제에 관한 문서를 따라하려고 시도했지만, src 번들 만 참조되었으며, 지시 사항 중 일부는 올바르게 추적 할 수있는 충분한 정보가 없었다.
UPDATE는
나는 번들 파일을 내가 일반적으로 찾을 경우 같은 CSS 파일도 존재한다는 것을 깨달았다 (오버라이드 할 수 있었다) : SRC/Sylius/번들/WebBundle/자원/공공/CSS /backend.css
나는이에게 내가 평소 같은 방법으로 재정의하는 시도했다 : 나는 캐시를 삭제하고이 후 Assetic를 덤프 한
.
└── MyTheme
└── SyliusWebBundle
└── public
└── css
└── backend.css
을, 그러나 또한 일을하지, 난 내 변경 사항이 적용되는 것을 보지 마라. 디. 나는 웹/번들에 대한 Assetic 참조를 참조하지 않는
하나의 가능성은, 만 자산/(내가 Assetic 덤프 때 그들이 결국 볼 곳이다) 컴파일은 하나이 될 수 있습니다 자산은 내가 찾을 수없는 Assetic과 완전히 별개의 것으로 컴파일됩니다. 나는 이것이 가능하지 않다고 생각하지만 가능하다. 다른 대안은 웹/번들 폴더 (자산이 아니며 이미 다른 곳에있는 것처럼 보이는 자산)가 실제로이 목적으로 이미 사용자가 재정의 한 것임을 의미 할 수 있습니다. 이것이 사실이라면 어떻게 테마를 분리 할 수있을 지 모르겠지만 가능할 수도 있습니다. – carbide20
이것을 해결할 수 있었습니까? 테마에서 애셋을 재정의하는 것과 동일한 문제가 있습니다. – Linas