묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
글 하나당 각각 다른 모양으로 출력하는 방법
2012.06.01 13:31
제로보드 XE를 이용해 게시판을 만들고 있습니다.
확장변수가 주된요소고
글이 출력될때 레이아웃의 형태가 다른 글을 출력하고 싶습니다.
그러니까 사진에서 보는바와 같이
게시판 리스트에서 제목을 클릭했을때 원래의 view_document.html을 불러오고
신청인을 클릭하면 다른 view_document.html을 불러오고
주소를 클릭하면 또다른 view_document.html을 불러오게 하고 싶습니다.
물론 불러오는 확장변수와 게시글은 같은거고요.
개발자 메뉴얼을 아무리읽어보고 검색을 해봐도 해결책이 보이지 않아
이곳에 적었습니다.
제발 어떤 파일을 어떻게 수정하고 추가해야 하는지 알려주시기 바랍니다.
일단 게시판의 list.html을 수정해서 각 링크마다 특별한 get 값 혹은 post 값을 추가로 보낼 수 있도록 하고,
view_document.html 에서 값의 변화를 감지해서 특정 페이지를 보여줄 수 있도록 하면 되겠네요.
view_document.html
<block cond="$_GET['sect']='title'">
...
</block>
<block cond="$_GET['sect']='user'">
...
</block>
<block cond="$_GET['sect']='address'">
...
</block>
레이아웃을 게시판 안에 직접 지정해 주면서 가변성은 떨어지겠지만 이 정도로도 충분하시다면 괜찮을 것 같네요.