comment_status, isLocked, allowComment 등등 관련있을 법한 것들로 제가 할 수 있는 한에서 다양한 조건문을 작성해 보았는데... 전혀 먹히질 않더라구요. 아예 나타나질 않거나, 전부 나타나 버린다거나 하는 현상만이...ㅠㅠ 혹시 코어 수정을 요하는 부분인가요? 

  • ?
    아예 나타나질 않거나 전부 나타난다는게 무슨 말이죠?-?

    테스트 하신 코드를 올려주시면 의사소통이 더 편할거 같아요 ㅎㅎ
  • ? ?
    그러니까 조건문이 먹히지 않는다는 뜻이었어요. 보통 목록에서 노출시키기 위한 조건문을 거는 것을 참고해서 적용시켜 보려고 했었습니다. 일단 저는 댓글 허용이 되지 않았을 때 표시가 되도록 만들고 싶었어요. 제가 시도해본 것이 워낙 여러 종류라 전부 나열할 수가 없긴 한데..
    <span cond="$document->isLocked()">표시</span>
    <span cond="!$document->isEnableComment()">표시</span>
    <span cond="!$document->isAllowComment()">표시</span>
    <span cond="$document->get('comment_status')=='DENY'">표시</span>
    <span cond="$document->getCommentStatus()=='DENY'">표시</span> (기억상으론 이건 아예 오류가 났던 것 같아요)
    그밖에 등등 여러 종류로 도전해 봤지만 먹히는 게 없더라구요ㅠㅠ
  • profile

    $oDocument->allowComment() 이거 아닐까요?! 게시글에서는 이거고..

    리스트에서는

    $document->allowComment()

     

    이거 일 듯 한데요?!

  • profile ?

    테스트 해보았더니 $document->allowComment() 이걸 리스트에 넣을 경우에는(제가 작성한 댓글과 달리 댓글이 허용될 때 표시된다고 조건문을 걸었어요) 목록에서는 표시되지 않다가, 해당 조건문에 해당하는 글에 들어갔을 때 하단 리스트에만 표시가 됩니다. 반대로 $oDocument->allowComment()로 하면 목록에는 모두 해당되는 것으로 나타나고, 해당 글에 들어가면 조건문에 따라 표시가 생기거나 없어지거나 합니다.

  • ?
    <!--@if(!$document->allowComment())--> 이런 식으로 조건문을 작성하니 되더군요...;; 별 것 아닌 데 뻘짓했던 것 같아 제 자신에게 부끄럽네요.
  • ?
    + 그대로 적용했는데 또 다른 게시판에서는 안 되길래 알고 보니 목록 요인에 댓글을 추가해줘야 정상 작동하더라구요. 혹시나 했는데...