2013-07-17 1 views
0

좋아, 그래서 나는 사방을 보았고, 약간의 튜토리얼을 가져 갔다. 처음 2 개의 테마는 magento로 만들었습니다. 기본 styles.css 파일을 없애 버렸습니다. 그런 다음 전체 magento 페이지를 테마로 시도했습니다. 몇 개의 부 페이지를 건너 뛴 후 모든 원본 CSS는 거기에 없었습니다. 그 실수가 계속 일어나길 원하지 않습니다 ..Magento는 기본 CSS를 유지하거나 제거합니까?

local.css 파일에서 스타일을 지정해야하는 모든 페이지를 알고 있다고 생각하십니까? 또는 기본 styles.css 파일을 유지하고이를 override하거나 local.css에 복사 한 다음 그 방식으로 변경해야합니까? 그것은 단지 많은 불필요한 코드를 가지고 있습니다. 편집하기가 너무 큽니다.

저는 지난 2 시간 동안 생각해 봤지만 좋은 해결책을 찾을 수 없습니다. 따라서 템플릿/페이지 디렉토리 (모든 것이 아니라 1 열, 2 열, 3 열, 머리글, 바닥 글 등의 파일)의 모든 내용을 새 테마 오른쪽으로 편집해야합니까? 복사, 붙여 넣기, 수정 한 것 같은가요?

올바른 방법으로 local.xml 파일을 만들고 다른 .xml 파일을 건드리지 않고 블록을 편집하고 있습니다. 나는 \ 'mss 물건 전체를 어떻게 해야할지 잘 모르겠다. 왜냐하면 내가 CSS를 제거하고 내 local.css에서 스타일을 확인하기 위해 magento가 얼마나 많은 페이지와 페이지를 가지고 있는지 확신 할 수 없다. ..

답변

1

"다릅니다." 이것에 대한 Magento 공식 권장 사항 (예 : dev 클래스에서 가르치는 것)은 &의 기본 테마 스타일 시트를 그대로두고 스타일 시트의 지시어를 덮어 쓰거나 추가하는 것입니다. 또한 테마 계층 구조 뒤의 전체 점이 가능한 한 업그레이드 경로를 유지하면서 코어 스타일 시트를 가져 와서 사용자 정의 테마에서 수정하는 것이 합리적이라는 점도 지적했습니다. 후자의 방법을 사용했다면 Magento를 업그레이드 할 때 세 가지 방법으로 diff를 할 수 있도록 준비하십시오.

+0

그래서 당신의 로컬 CSS에 자신의 CSS를 복사하거나 붙여 넣거나 자신의 CSS를 머리에 포함시키고 더 중요한 속성으로 자신의 CSS를 추가하는 것이 더 효과적일까요? 두 번째 (오버라이드)는 .. ~에서 고통처럼 보인다! 중요한 것은 아주 못생긴다. – Peanut

+0

당신의 경우에는 * styles.css' *를 커스텀 테마에 복사하고 그 안에 커스텀 화를 구현할 것이다. – benmarks

관련 문제