묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
'외부페이지'로 만들었을때 게시판 목록을 메인페이지에 추출해오는 방법?
2013.02.24 17:46
XE생초보입니다
.
이런 홈페이지를 만들어 보았는데, 인덱스 페이지 '공지・소식' 부분을 게시판에서 추출해 오고싶습니다.
방법을 몰라서 지금은 매번 수동으로 갈아 끼우고 있어요 ㅠㅠ
메뉴얼에는 '위젯페이지'로 만들어서 'Content 위젯'을 추가해서 만들어라고 되어있는데요.
문제는 '위젯페이지'나 '문서페이지'로 페이지를 생성하면 쓰잘떼기없는 소스가 들어가서 디자인이 자유롭지 않아 사이트를 몽땅 '외부 페이지'로 만들었어요.
▼ 이게 메뉴얼대로 '위젯페이지'로 추출해본 페이지인데
http://www.taekwangvill.com/test
보시는바와 같이 추출 한번하는데 div가 3개나 생겨나고(맨붕....)
id나 class도 붙여져있지 않아, 어떻게 디자인을 고칠수가 없는 상태입니다.
완전 오마이갓....ㅠㅠ;;;
그래서 외부페이지로 만들었을때 게시판 추출 하는 방법을 알고싶습니다
.전에쓰던 cms에서는 게시판을 추출할수 있는 소스? 변수? 암튼 loop 어쩌고 문법을 html에 직접 넣어서 추출했었는데,
XE에도 분명 있을거라 생각되는데 정보 수집력 부족인지 찾아봐도 알수 없어서 질문 올립니다.
흐극 ㅠㅠ 수동으로 매번 갱신하는거 넘 힘들어요. 도와주세요 ㅠㅠ
포인트가 없어서 얼마 못거는거 양해부탁드립니다.
댓글 1
-
DynamicLaser
2013.02.24 23:04
-
soragee
2013.02.25 13:36
억!!!!!! 없는군요ㅠㅠ;; 전에쓰던 cms는 기능같은걸 html에 코드로 기술할 수 있어서 엄청 커스터마이징이 잘되서 여기도 그런줄 알았어요><;; 위젯페이지로 만든걸 게시판 부분만 아이프레임에 넣어서 메인으로 가져올까 아님 아예 위젯페이지로 만들어 버리고 제이쿼리로 필요없는 요소 지워버릴까 여러방법을 고민하봤는데 역시 위젯페이지로 만들려면 그냥 필요없는 요소 제이쿼리로 지워서 해야겠네요 jQuery(".widgetContainer").parent().removeAttr("style").parent().removeAttr("style"); 요런식으로? 아무튼답변 감사합니다. XE는 외부페이지로 만들면 기능 연동하기가 어렵군요ㅠㅠ
외부페이지로 만들경우 추출하실 방법은 없습니다.
아니면 rss를 통하여 php로 1일간격으로 새로고침하여 활성화시켜 코딩하시면 될듯 하네요.
오히려 타 CMS에서 말씀하신 그 방법이 웹디자인 하시는 분들에게는 편하실 수 있겠지만, 개발자의 입장이 아닌분들은 충분히 쉽게 드래그하고 조절해서 적용이 가능하니까요.
저는 XE에서의 사용성을 위해서 가급적이면 위젯페이지로 재작성하여 만드시길 권장해드리는 바 입니다.
(그런데 디자인보니 위젯페이지로 만드시긴 힘드실듯 하네요.)