https://xetown.com/questions/1483816

 

해당 질문의 연장선으로 질문드립니다.

 

 

.rhymix_content, .rhymix_content>div, .rhymix_content>span, .rhymix_content>p, .rhymix_content>ul, .rhymix_content>ol, .rhymix_content>h2, .rhymix_content>h1, .rhymix_content>h2, .rhymix_content>h3, .rhymix_content>h4, .rhymix_content>h5, .rhymix_content>h6, .rhymix_content article>div, .rhymix_content article>span, .rhymix_content article>p, .rhymix_content article>ul, .rhymix_content article>ol, .rhymix_content article>h2, .rhymix_content article>h1, .rhymix_content article>h2, .rhymix_content article>h3, .rhymix_content article>h4, .rhymix_content article>h5, .rhymix_content article>h6 {
    color: #000!important;
    background: transparent!important;

 

 

    background: transparent!important; 이게 들어가 있어야지 제대로 에디터 내부의 배경색이 작동을 하는데

 

 

제사이트의 경우

.xe_content, .rhymix_content {
    font-family: inherit;
    font-size: 13px;
    line-height: 160%;
    word-break: normal;
    word-wrap: break-word;


이렇게만 들어가있네요

.xe_content, 해당 파일 CSS 수정할 방법이 있을까요?

 

 

혹은 Body에 클래스 명을 넣어 줄 수있을까요?

  • profile

    .xe_content 클래스에 적용되는 css 는 필요한 곳에 직접 추가해 주시면 됩니다. 필요한 곳이 보드킨이던,레이아웃이던 아니면 애드온의 자료던 모듈의 스킨의 자료던 해당 하는 곳에 적용하면 코어에서 적용된 것 외 추가로 적용이 됩니다.

     

    밑에 에디터와 관련된 것이라면 

    에디터 설정의 css 추가하는 곳에 .xe_content.editable 로 넣으면 되지 안나요?

  • profile profile
    그러네요
    .xe_content.editable{background: transparent!important; } 로 해결하였습니다.

    그런데 기존에 XE 를 쓰다가 라이믹스로 넘어온 경우는
    body에 배경을 지정 해두면 에디터가 투명해지지 않는 증상이 있겠네요.
  • profile profile
    근데

    xe_content 이 css 는 어디서 설정했을까요? 아무리 찾아도 못찾겠네요.
  • profile profile

    해당 클래스는 코어에서 설정한게 굉장히 많고 필요한 경우 해당 컨텐츠 영역에 효과를 주고 싶은 많은 자료들에서 추가적으로 설정합니다. 개발자도구를 보시면 어떤 경로의 css 파일인지 아니면 템플릿 안에서 설정된건지 파악할 수 있습니다. CK에디터 안에서 설정된 것도 있고 다양하게 설정합니다.

    xe에서 xe_content 를 게시글이나 위젯 등 컨텐츠 영역에 부여한 이유는 이부분의 디자인이나 효과를 코어 뿐 아니라 많은 다양한 서드파티에서 원하는대로 보여주기 위함입니다.