아래의 주소는 쪽지 링크인데요. 삭제된 쪽지여서 접속했을 때 오류 메시지가 뜨게 됩니다.

https://dev.aporia.blog/index.php?act=dispCommunicationMessages&message_srl=48929

 

그런데 이 주소가 로그인했을 때랑 로그아웃했을 때 입혀지는 레이아웃이 각기 다릅니다.

- 로그아웃 상태일 때는 링크 타고 들어가서 보실 수 있는 것처럼, 메인 페이지의 레이아웃이 적용되는데요.

- 로그인 상태일 때는 제가 개발 테스트용으로 즐겨 사용 중인 다른 레이아웃이 적용됩니다. 심지어 url에 mid값을 줘도 해당 mid의 레이아웃이 아니라 앞서 말한 특정 레이아웃이 적용돼요.

 

이게 대체 왜 이런 걸까요?

혹시 괜찮으시다면 다른 분들도 테스트해봐주실 수 있을까요?

재연이 안 된다면 저만의 문제일 텐데요;;;;

 

만약 추가적인 질문 정보가 더 필요하다면 알려주세요.

바로 알아보고 정보 추가하도록 하겠습니다.

  • profile
    관리자 설정을 좀 뒤져봐야하지 않을까요
  • profile profile
    애드온 미적용도 해봤는데, 그건 안 되고 오류 표시 모듈에는 레이아웃 설정은 없고...ㅜ
    혹시 더 찾아봐야 할 설정이 있나요?
  • profile profile

    코어는 순정이겠죠?;

    그럼..

    먼저 커뮤니케이션 모듈에서 설정된 레이아웃 설정을 확인해보시고
    해당 모듈의 레이아웃 설정을 미적용한 상태에서 테스트를 해보시고
    해결되는지,

    안되면 해당 레이아웃 코드를 로그인 전 후에 따라 다르게 출력하는 코드가 있는지

    일단 여기까지 해보시고 다시 체크 해보죠

  • profile profile

    아, 그러네요.
    이게 로그인되어 있을 때에는 커뮤니케이션 모듈의 레이아웃이 적용되네요.
    로그아웃되었을 때는 메인 페이지의 레이아웃이 적용되구요.

     

    ... 그렇다면 이거 일종의 버그일까요?

  • profile profile
    어디에서 영향을 받는건지는 체크를 하나씩 해봐야할거 같네요.
  • profile profile
    도저히 알 수가 없어서ㅠㅠㅠ
    일단은 로그인했을 때, (스킨이다보니 다소 비효율적이지만) 모듈 핸들러를 재실행해서 레이아웃을 현재 mid의 레이아웃으로 가로채도록 했습니다.
  • profile profile

    생각해보니 프로세스상 이게 당연한 거였네요;;;
    커뮤니케이션 모듈에 접근해야 하는데 비로그인 상태면 당연히 메인페이지의 레이아웃을 갖고 와서 로그인폼이 있는 오류 표시를 갖고 오고,
    로그인 상태면 일단 커뮤니케이션 모듈에 접근 가능한 상태니 그 안에서 레이아웃이 적용되는 거였어요 😂

     

    제 이해력 부족으로 괜히 마음쓰시게 했습니다;;; 미안하고 감사합니다ㅜㅜ