댓글에 줄 바꿈이 안되요
본문
안녕 하세요
댓글을 작성 할때는 줄바꿈이 되는데
등록을 하면 줄 바꿈이 없이 어어서 글이 작성됩니다.
답변 2
※ 우선 사용하시는 템프릿과 보드의 skin에 따른 구분 된 위치에서~
- read.post.html의 코드를 수정하여 보시겠어요.
/templates/(basic, bootstrap)/board/(basic, gallery)/read_post.html, 이 파일에서
id="article_contents"
섹션을 찾아 이 부분을 아래와 같이 수정합니다
<div id="article_contents" class="{{ request.state.editor }}">
{{ write.wr_content | replace("\n", "<br>") | safe }}
</div>
comment.wr_content
에 대해 같은 필터를 적용하여 줄바꿈을 유지할 수 있습니다.
<div class="contents">
{% if comment.is_secret %}
<i class="fa fa-lock"></i>
<span class="blind">비밀댓글입니다.</span>
{% endif %}
{% if comment.is_secret_content %}
<a href="{{ url_for('password_page', action='comment-view', bo_table=board.bo_table, wr_id=comment.wr_id) }}" class="certify">
댓글내용 확인
</a>
{% else %}
{{ comment.wr_content | replace("\n", "<br>") | safe }}
{% endif %}
<div class="contents">, 이 섹션에서
{{ comment.wr_content|safe }}
{{ comment.wr_content | replace("\n", "<br>") | safe }}
♠ 이렇게 코드 수정을 하시면,
> 텍스트가 HTML로 렌더링될 때 줄바꿈(\n
)이 HTML에서 무시되지 않을 겁니다.
어딘가 수정되어있으니 순정과 비교해서 리스트 부분을 채크해보세요.
nl2br() 이게 빠져있을겁니다..
답변을 작성하시기 전에 로그인 해주세요.