2017-01-24 7 views
1

Shopware 응용 프로그램에 약간의 문제가 있습니다. 내 요점은 완벽하게 작동하는 새 테마를 만듭니다. 상점웨어 백엔드 프로파일을 사용하여 웹 페이지에서 정보를 변경할 수 있지만 새 저장소 폴더에 적은 파일을 복사하면 새 테마를 컴파일 할 수 없습니다. 그것은 붙어.Shopware CSS (LESS)

처음부터 부모 반응 형을 사용하여 테마 만들기, 모든 작품이 완벽하게 테마를 컴파일합니다. 페이지 정보 변경, 완벽한 작업, 테마 컴파일. Responsive/_public/less에서 newrepository/frontend/_public/less 등으로 파일을 적게 복사하면 멈 춥니 다.

지금 당장 내가 어떻게 대처해야하는지 알지 못합니다.

아이디어가 있으십니까?

답변

3

shopware의 테마가 컴파일되지 않을 때 적은 파일에 문제가있을 수 있습니다. 적은 파일을 모두 복사 했습니까?

  • 언급 한 경로가 올바르지 않습니다.
  • 적은 파일에 구문 오류가 있습니까?
  • all.less에서 가져온 파일을 복사하지 않고 Responsive/frontend/_public/src/less/all.less 파일을 복사 했습니까? 이 디렉토리의 다른 파일에도 동일하게 적용됩니다.

적은 파일에는 이상이 있습니다. 부모 테마에서 복사 할 필요는 없습니다. 무언가를 바꾸고 싶다면 자신 만의 파일을 만드십시오.

배경이 흰색이라고 가정 해 보겠습니다. 내용으로 파일 YOUR_THEME/frontend/_public/src/less/_modules/body.less를 작성하지 :

body { 
    background: #fff; 
} 

그런 다음 당신은 또한 콘텐츠와 파일 YOUR_THEME/frontend/_public/src/less/all.less를 필요로하기 위하여려고하고있다 :

@import "_modules/body"; 

복사하거나 원본 파일을 수정할 필요가 있습니다.

0

.CSS 여기에 파일 만들기 : 당신의 Theme.php에서 원하는 파일을 파일을 포함해야한다 그 후

응답/프론트 엔드/_public/SRC/CSS /있는 style.css

을 이 :

protected $ css = array ('src/css/style.css'); 이 기능에서

:

공공 기능 createConfig (양식 \ 컨테이너 \있는 TabContainer $ 컨테이너)
{

}

그것은 나를 위해 일했습니다. 테마에 적은 파일을 포함시키는 방법을 알지 못하지만 대개 이벤트를 작성하여 플러그인에 추가됩니다. 이게 도움이 되길 바란다.

또한 Responsive Theme는 Shopware의 기본 테마입니다. 그것을 확장하고 새로 생성 된 테마로 작업해야합니다.

+0

안녕하십니까, 코드 스 니펫을 구별하기 위해 답의 형식을 지정하십시오. 이에 대한 도움말은 http://stackoverflow.com/help/formatting을 참조하십시오. – Chaithanya

0

분명히 추측하지만 Shopware의 힘을 따르고 있습니까?

all.less (@import "modules";) 
--_modules (@import "_modules/your";) 
---your.less 

?

0

응답 파일을 제외한 모든 파일을 복사하지 마십시오. 두 번 컴파일하면 그리드에 몇 가지 믹스 인이 있습니다. 모든 파일을 복사하는 경우입니다.