정현화
XE 코어 1.5 베타 버전을 설치한 후에 그동안 사용하던 레이아웃이나 게시판등의 디자인이 깨질 때 가장 큰 원인이 되는 부분은 XE 코어에서 기본으로 불러들이는 CSS 파일인 xe.min.css 파일 때문입니다. 특히 버튼 디자인에 사용한 클래스가 .btn과 같은 이름이었다면 십중팔구 중복 정의되어 무너지게 됩니다.
예를들어, 그동안 XE는 관리자 페이지에 사용하는 버튼 클래스의 이름을 button으로 정의해 왔지만, 코어 1.5 베타에서는 .btn으로 변경하였습니다. 그래서 PXE에서 그동안 제작했던 많은 버튼 클래스의 이름들과 중복되어 모두 망가지는 현상이 발생했습니다.

아마 이 부분은 정식 버전이 발표되어도 클래스명이 바뀌지 않을 가능성이 크므로, 그동안 버튼명에 btn이라는 클래스명을 사용한 분들은 xe.min.css 파일을 로드 시키지 않는 방법으로 문제를 해결하는 것이 가장 좋을 것으로 보입니다. 레이아웃이나 스킨등에서는 어차피 xe.min.css 파일을 사용하지 않아도 아무런 문제가 없으므로, <unload target="/common/css/xe.min.css" />와 같은 문법을 사용하여 기본 로딩에서 제외시켜보시기 바랍니다.
아울러, 기본 로딩하는 CSS 파일은 코어팀 쪽에서 알아서 이런 충돌 문제가 없도록 xe_btn등의 덜 범용적인 클래스명을 사용하여 다른 이용자들이 겪을 불편을 미리 신경 써 줬으면 좋겠군요.