답변:
팁 : CSS 재정의를 통해 해당 변경을 수행 할 수없는 경우에만 파일을 재정의하십시오.
Joomla 코어가 업데이트되면 템플릿 폴더의 재정의에 영향을 미치지 않습니다. 그것이 그들이 존재하는 이유입니다.
핵심 Joomla 항목에서 재정의는 Joomla 핵심 업데이트와 거의 충돌하지 않습니다. Joomla 코어 파일 또는 모든 파일을 대체 할 때 문서 문서를 문서화하십시오. 이 문제가 정기적으로 발생하고 하나 이상의 사이트를 관리하는 경우 대체 파일의 주석 처리는 중요합니다. 당신은 당신이 바꾼 것을 기억하지 못할 것입니다!
코드 편집기에는 새 파일을 이전 파일과 비교하고 변경된 내용을 한 줄씩 식별 할 수있는 "diff"기능이 있어야합니다. 당신이 잘 주석을 달았다면,이 diffing은 변경된 내용과 파일이 업데이트의 영향을 받았는지 정확하게 보여줍니다. 당신의 유일한 변화는 당신의 재정의가되어야합니다. 그 밖의 무엇이든 당신은 가서 다시 재정의해야합니다.
그러나 타사 재정의는 개발자가 MVC 구조를 올바르게 사용하지 않는 경우에만 문제가됩니다. 구성 요소 또는 모듈이 적절하게 배치 된 경우 해당 tmpl 또는 뷰가 코드 업데이트의 영향을받지 않아야합니다.
해당 확장에 중요한 기능 변화가있는 경우 파일을 문서화 / 설명하고 비교해야합니다.
diff
내가 무엇을 사용하지만, 다중를 가진 경우 재정의하는 것은 지루하고 많은 다른 사이트로 인해 각 사이트마다 수행하기가 매우 어렵습니다.
Joomla 버전에서는 재정의를 변경해서는 안됩니다. 그러나 파일이 변경된 것을 발견하면 전체 Joomla 설치를 서브 버전으로 관리하면됩니다.
그런 다음 서브 버전에서 적절한 Joomla 코드 버전을 관리하고 공급 업체 병합 http://svnbook.red-bean.com/en/1.7/svn.advanced.vendorbr.html