모바일에서 page 모듈의 스킨 가져오기 오류
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.0 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
스샷과 같이 모바일 스킨을 반응형으로 선택을 했는데요.
결과는 템플릿을 가져오지 못하고 있습니다.
Errors (1)
01. Warning: Template not found: /var/www/clients/client135/web434/web/modules/page/skins/default/mobile
classes/template/TemplateHandler.class.php:127
modules/page/page.mobile.php:134
modules/page/page.mobile.php:35
classes/module/ModuleObject.class.php:687
classes/module/ModuleHandler.class.php:647
index.php:52
예전에는 반응형으로 스킨이 지정되면 모듈명.mobile.php를 건너뛰었던가요?
아무튼 2.0.6 업데이트 이후로 이런 문제가 나타나고 있습니다.
지금 page모듈에서도 그렇고, 현재 개발 중인 서드파티 모듈에서도 모바일 반응형 스킨을 지정하면 유사한 문제가 나타났습니다.
다른 서드파티에서는 모듈명.mobile.php를 제거한 뒤 잘 작동하길래, page 모듈에서도 그렇게 해봤더니(page.mobile.php 삭제) 모바일 반응형 스킨이 그제야 잘 적용됩니다.
이게 모듈에서 모바일-템플릿 지정의 코드를 수정해야 하는 건지, 아니면 코어의 모바일 템플릿 세팅 과정에 오류가 있는 건지 궁금합니다.

윤삼
Lv. 19
아무래도 중급 초반 수준의 코딩 오타쿠인 것 같습니다.
댓글 13
위젯페이지인가요? 아니면 문서 페이지인가요?
문서 페이지입니다.
콘텐츠 부분에 위젯 코드를 넣은 거구요.
순수한 페이지 모듈로 이뤄진 걸로는 https://dev.aporia.blog/privacy_policy 도 있는데요.
마찬가지로 모바일에서 스킨 가져오기에 문제가 있는 듯해요.
저 비슷한 질문을 했던거 같아요..
페이지는 아니고 다른 모듈 스킨에서 pc와 동일한 반응형 스킨으로 설정하면 기본 스킨이 나옵니다.
https://xetown.com/questions/1519785
이렇게 사용사 스킨을 선택하고 pc와 동일한 반응형 스킨을 해도 모바일에서 기본스킨이 나오게 됩니다.
스킨 제작자에게 문의를 해야 하는건지요
자세한 내막은 저도 잘 모르지만ㅋ 모듈 스킨 제작시에 모바일 대응 템플릿 누락이 빈번한가봐요.
결국 m.skin 폴더에 스킨을 넣고 선택해주시 되더라구요. 우선 임시방편으로 이런방식으로 사용중에 있어요
제 경우엔 회원 스킨은 모바일에서도 잘 나오고 있어서요.
어떤 조건이 다른건지 알기가 힘드네요ㅜ
별다르게 재연 방법이 없어서 도움이 못 되네요ㅜㅜ
이런 문제 생기면 참 막막하죠;;;