PC+모바일 동시적용 레이아웃+스케치북 게시판 조합 시 이미지 위 스크롤이 되지 않는 문제
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.0 |
안녕하세요, 혹시 같은 문제를 겪으셨던 분이 계신지 궁금해서 이렇게 글을 남깁니다.
모바일까지 커버되는 스케치북 레이아웃/Equeer 레이아웃과 스케치북 게시판 이용시
이미지 이외의 부분인 흰 여백 등을 이용해서는 스크롤이 위아래로 제대로 되지만,
모바일에서 이미지 위에서는 스크롤이 되지 않는 문제가 발생하고 있습니다.
(모바일에서 PC버전으로 들어갈 경우에도 마찬가지입니다.)
코드를 볼 줄은 몰라서, 우선 테스팅 정도만 진행해보았습니다.
1. 스케치북 레이아웃/Equeer 레이아웃(모바일뷰 off)+스케치북 게시판=문제 발생
2. 스케치북 레이아웃(모바일뷰 on+스케치북 게시판=문제발생
3. 드래그 방지 등 애드온 테스트 = 모두 연관 없음
4. 스케치북 레이아웃/Equeer 레이아웃+다른 게시판= 문제 발생 x
5. 다른 모바일 레이아웃 + 스케치북 게시판 = 문제 발생 x
테스트 결과가 이렇습니다.
스케치북이나 Equeer 레이아웃 같이 모바일,PC 반응형 레이아웃과 스케치북 게시판이
어디서 충돌이 나는 것 같습니다...만, 어떤 부분을 살펴봐야 할까요?
아무래도 코어 쪽에서 살펴봐야 할 것 같은데.. 어디서부터 체크해봐야할지 감이 오질 않네요 ㅠ
어떤 조언이든지 부탁드립니다. 감사합니다!
댓글 5
이 글을 올리고 혹시나 싶어 이퀴어 레이아웃/스케치북 레이아웃을 m.layout에 넣어서 모바일뷰 사용 체크 후 시도해봤더니 이미지 위 스크롤이 되지 않는 문제는 해결되었습니다 @_@ 다만 이렇게 하니 회원정보보기 관련 기능(작성 글 보기 등)들에서 이렇게 에러가 나는군요....ㅜㅜ
XE에서 html 파일들을 보통 template 템플릿이라고 부르고 있어요. 해당 템플릿이 존재하지 않는다고 알려주고 있으니 해당 파일이 없다는 것을 인지하신다면 기본 스킨에 해당 템플릿 파일을 추가하시겠지요.
만약 이퀴어 레이아웃에서 해당 회원모듈의 모바일 스킨도 지원하신다면 그것을 이용하시면 됩니다.
허나, 보통 이퀴어와 같은 모듈의 경우 m.skins폴더를 거치지 않도록 하는 것이 정석입니다.
해당 모듈이 반응형이기 때문에 모바일로 접속하더라도 PC페이지처럼 모든 로딩시스템이 돌아가야하고 실제 경로가 레이아웃의 경우 /xe/m.layouts 에서 불러오는게 아닌 xe/layouts/ 에서 불러와야하며 모듈의 스킨들도 마찬가지입니다.
/xe/modules/member/skins 에서 불러와야 하는데 m.skins 에서 불러오고 잇지요
즉, 페이지에서 모바일페이지를 따로 보기 옵션을 사용중이신데 해당 기능을 끄신다음 PC레이아웃이 로딩되도록 하셔야 합니다.