묻고답하기
xe content 위젯 링크 관련 문의드립니다.
2015.05.28 14:06
xe content 위젯을 이용 만들었는데요
위 그림처럼 위젯의 상단 탭 부분 언론보도 / 게시판 / 대외활동이 있습니다.
그런데 표시는 잘 되는데 언론보드를 누르면 설정부분이 나옵니다. 이 부분을 정상적으로 언론보드페이지와 같이 각각의 페이지로 연결하고 싶습니다. 또 각각의 글을 선택하면 새창에 뜨는 이것을 원 페이지에서 변화하는것으로 하고 싶습니다.
좋은 답변 주시면 감사하겠습니다. 사이트는 www.i-suntech.com 입니다.
댓글 7
-
몽실아빠
2015.05.29 10:06
-
몽실아빠
2015.05.29 10:09
그리고 지금 언론보도라는 링크를 눌렀을때 나오는 부분이 설정이 나오는게 아니고 언론보도에 해당하는 게시판이(목록부분) 불어와 지는 것 입니다. 다만 지금 아프레임으로 구성해 놓으셔서 해당영역에 게시판이 다 보여지지 않는 것으로 보입니다.
게시물을 클릭시는 새창으로 게시판으로 이동되게 되어 있어 게시물이 다 보이는 것이구요.
굳이 이렇게 사이트를 운영하신다면 사용하신 컨텐츠위젯의 스킨에서 해당부분의 target을 _blank 로 변경하시면 원하시는 방향으로 해결은 될 듯 합니다.
아주쉽게 현상을 확인하는 방법 : shfit 키를 누른 상태에서 언론보도 링크를 눌러보세요.
-
쥬디시어스
2015.06.01 13:43
굳이 이렇게 사이트를 운영하신다면 사용하신 컨텐츠위젯의 스킨에서 해당부분의 target을 _blank 로 변경하시면 원하시는 방향으로 해결은 될 듯 합니다. <- 이부분의 target 부분을 _blank로 말씀하시는 부분은요
FTP에 접속하여 /xe/modules/widget 에서 소스 수정을 말씀하시는 부분이 맞는가요????
-
몽실아빠
2015.06.01 13:49
/xe/widgets/content/skin/default 의 경로입니다. 거기에 html을 수정하셔야 합니다. 하지만 마찬가지로 빈 게시판만 보이는 엉성한 디자인의 게시판이 출력되겠죠. 지금 메인위젯에서 게시물 선택하면 보이는 그대로요.
-
몽실아빠
2015.05.29 10:21
마지막 게시물 클릭시 새창으로 이동하여 레이아웃 없이 게시판모듈이 보이는 문제는 먼저 말씀드린 방식으로 사이틀 구성하셔서 그렇습니다. 저라면 XE CMS를 이용해서 다시 구성하겠습니다.
현재 XE는 CMS로 위젯에서 게시글을 클릭하면 자동으로 해당게시물이사용 하는 모듈의 해당주소로 이동이 되게 코딩이 되어 있습니다. 해당모듈에는 XE의 어떤레이아웃을 사용하는지 설정이 다 되어 있기 때문에 게시물로 이동하면서 사이트 외형이 그대로 유지되면서 게시물이 보이게 됩니다.
그런데 지금처럼 아이프레임으로 구성을 하시려면 당연히 XE에서 사용하는 레이아웃을 지정하시면 안되시기 때문에 위젯에서 게시물을 클릭하면 레이아웃이 없는 게시판모듈이 보여지게 되는 것이죠. 너무 당연하죠.
하지만 html로 만드신 메뉴를 통해 아이프레임으로 자리를 만들어 놓은 자리로 이동해서 게시물을 클릭하면 홈페이지 안에서 게시물이 보이게 됩니다. 이건 억지로 끼워 맞춘거라고 보면 맞을 겁니다.
위젯에서 이자리로 이동하게 하는 것은 아마 쉽지는 않을겁니다. (위젯을 수정한다 해도.....)
-
쥬디시어스
2015.06.01 13:29
긴 답변 감사합니다.. 문제는 처음 만들기는 xe보드를 사용하여 만들었는데 수정을 다른 방법을 이용하여 수정하여
중간에 불러오는 과정에서 꼬였다는 말씀으로 이해하였습니다. 하하하...이게 참 어렵네요 처음부터 뜯어 고치면 오래 걸리지 않을까요? 또 한가지 질문은 외형은 그대로 유지된다는 것인데 제가 질문을 보면 아시겠지만 초보자입니다. 제가 할 수 있는 것 일까요?
-
몽실아빠
2015.06.01 13:32
글쎄요. 제가 보기엔 XE는 더이상 보드가 아닌데 XE에서 필요한 보드 부분만 떼어내서 쓰시려니 그렇게 구성하신 듯합니다. 사이트 구성을 XE CMS 전체를 이용해 다시 구성하라는 말씀입니다. 레이아웃을 XE용 레이아웃을 다운 받으시거나(수정) 제작하셔서 레이아웃을 적용하시면 지금 발생하는 문제 모두가 사라집니다.
제 짧은 상식으로는 XE솔루션을 전체를 이용하지 않으시고 위젯만 아이프레임으로 불러오셔서 그렇습니다. 사이트에 보면 게시판 또한 게시판만 아이프레임으로 불러오는 형식으로 사이트를 완성하셨네요.
이러한 문제가 발생하지 않도록 하려면
예전 제로보드 방식의 html에 게시판을 불러오는 방식의 사이트제작이 아닌 XE솔루션 전체를 이용하여 사이트를 완성하셔야 합니다.
지금 이용하신 게시판모듈 그리고 컨텐츠위젯 등은 XE의 코어와 이 코어에서 돌아가는 레이아웃에서 유기적으로 동작이 되게 코딩이 되어있습니다.
결론적으로 XE CMS에서 유기적으로 연결되는 코드를 사용하는 코어 + 레이아웃 + 모듈 + 위젯등 + 추가적인 html,js 등... 으로 사이트를 완성하시거나...
지금처럼 사이트를 만드는 것을 고수 하신다면 지금 사이트에 위젯,게시판모듈,스킨등을 수정하셔서 제대로된 링크로 이동되게(현재 감싸진 사이트의 코드에 맞게) 제작을 하셔야 할 것 입니다.