기본 게시판이고, core 1.11.2 입니다.
'목록'이 위지윅 에디터에서는 아래와 같이 잘 보이는데, 저장한 이후의 화면에서는 나타나질 않습니다.
<위지윅 화면>
- 목록1
- 목록2
목록1
목록2
PHP | PHP 5.6 |
---|---|
CMS | XpressEngine |
기본 게시판이고, core 1.11.2 입니다.
'목록'이 위지윅 에디터에서는 아래와 같이 잘 보이는데, 저장한 이후의 화면에서는 나타나질 않습니다.
<위지윅 화면>
목록1
목록2
http://codingfun.net/onlinejudge/index.php?mid=freeboard&document_srl=13956
해당 게시물입니다.
그런데, 게시판 뿐만 아니라, 문서 페이지에서도
에디터를 이용하여 <ul> <li> 태그를 작성하면,
편집 과정에서는 보이고, 최종 반영된 모습을 보면
안 보입니다.
해당 게시판이나 문서에 대해서 레이아웃을 적용하지 않으면 잘 나타나거든요...
아무래도 레이아웃의 css 어딘 가에 그것을 표시 못하도록 막는 부분이 있는데...
그걸 못 찾겠습니다.
혹시 글로벌한 css를 지역적으로 막는 태그가 있는지요?
레이아웃 css에서 하위의 모든 ol, ul 태그에 list-style이 나오지 않도록 지정했기 때문이에요.
게시판은 XE 구조상 레이아웃의 하위에 있기 때문에 적용이 된 것이구요.
에디터의 경우엔 태그를 iframe으로 불러왔거나 별도로 list-style을 지정했기 때문에 목록 표시가 보였을 겁니다.
그렇지만 글 등록 이후엔 에디터에서 편집한 html 소스가 레이아웃 아래의 게시판 아래로 삽입되기 때문에 결국 레이아웃의 css의 영향을 받게 돼죠.
결론적으로 게시물 본문에서 목록의 마커를 표시하려면 '이제부터 게시판이다!' 싶은 곳의 클래스부터 list-style을 적용해주면 됩니다.
./modules/board/skins/xedition에 있는 board.default.min.css 적당한 곳에
.xe_content li {
list-style: disc;
}
라고 해보세요~
.xe_content ul { list-style-type : disc; }
위 코드를 CSS 파일에 추가하면 될 것 같습니다.
xe_content 즉, 게시글 부분에만 리스트 스타일을 적용하는 코드입니다.
더 자세한 조언을 들으시려면 문제가 되는 페이지의 url을 남겨보세요~