현재 Spree 응용 프로그램에 대한 사용자 정의 프론트 엔드를 빌드하기 시작했으며 그에 대해 궁금해하고있었습니다. 나는 Spree Commerce Documentation을 읽었으며 뷰를 사용자 정의하는 두 가지 방법이있다. 워드 프로세서에서 레일 폴더 Spree Commerce 레이아웃을 바꾸는 데 문제가 있습니까?
에서 의견을 교환
- 훼손 라이브러리
-
당신이 당신의 확장 또는 응용 프로그램이에 전체보기를 복사 할 때마다 것을 주장한다 Spree의 최신 버전으로 업그레이드 할 때 응용 프로그램에 상당한 유지 관리 오버 헤드가 추가됩니다. 버전간에 업그레이드 할 때 로컬 복사 버전의 최신 Spree 버전의 변경 사항을 복제하기 위해 교체 된 각 템플릿을 비교해야합니다.
가능한 한 Deface를 사용하여 원하는 사용자 정의를 달성 할 것을 강력히 권장합니다.
전 프런트 엔드 뷰를 모두 교체해야하지만이 방법으로 나와 다른 사용자가 다른 버전의 Spree로 업데이트하는 것을 방지 할 수 있습니다. Defacing은 내 경우에 조금 지나치게 복잡해 보입니다 ...
누구든지 위에서 언급 한 관점에서보기를 대체하는 데 얼마나 큰 문제가 있다고 말할 수 있습니까?
답변 해 주셔서 감사합니다. 당신이 일하고있는 강하게 맞춤화 된 상점의 예를 보냈을 가능성이 있습니까? 그냥 가능한 것의 아이디어를 얻을 수 있습니다. – Erik
맞춤 사이트를 시작하는 가장 좋은 장소는 https://github.com/spree/spree_fancy입니다. 가장 최근의 SpreeConf는 Spree를 기반으로 한 가장 최근의 사이트 https://www.ayr.com/에 대해 Andy Dunn이 기조 연설을했습니다. 당신은 그것을위한 근원을 갖지 않을 것이지만, 그것은 당신에게 가능한 것들에 대한 좋은 아이디어를줍니다. – gmacdougall
나는 그것을했고 그것을 밖으로 시험해 보았다. ayr.com은 Spree Fancy를 기반으로하고 있습니까?가장 큰 Spree 구현은 일반적으로 프론트 엔드 뷰의 70 %에서 80 %를 오버라이드하는 반면, 소규모 사이트는 일반적으로 몇 가지 작은 조정 만 수행합니다 (Breean Quinn, Spree Commerce의 CTO) 때로는 Deface 만 사용하는 경우도 있습니다.) (출처 : https://groups.google.com/forum/#!topic/spree-user/B17492QdnGA) – Erik