Q&A

안녕하세요,

게시판 리스트 페이지 레이아웃과 게시판 본문 레이아웃을 달리해서 사이드바를 따로 설정하고 싶은데 가능한가요?

왠지 안될 것 같긴한데.. 혹시나해서 질문 올려봅니다. 

 

댓글 5

  • 자바스크립트 사용하시거나..

    아니면

    <!--@if(mid!='게시판 아닌 페이지 mid')-->

    사이드바 태그

    <!--@end-->

    이런 식으로 할수도..
  • xedition스킨 기준으로
    list.html 파일 보시면 제일 위에
    읽기 화면인 경우엔 _read.html을 불러오는 코드가 있습니다.
    <include cond="$oDocument->isExists()" target="_read.html" />

    이걸 응용하면
    <include cond="$oDocument->isExists()" target="_read.html" />
    <include cond="$oDocument->isExists()" target="sideA.html" />
    <include cond="!$oDocument->isExists()" target="sideB.html" />

    이런식으로? 위치와 css셋팅은 필요에 맞춰서 하면 되겠죠?
    참고로 전 안해봤습니다....
  • 우와 안되는 줄 알았는데 가능한 거였군요.. 뭔가 어려워보여서 아직 시도는 못해봤는데 이따가 참고해서 한번 해보겠습니다. 답변주셔서 정말정말 감사합니다. ^__________^
  • 그렇게 다이어리 형태의 게시판 스킨을 만들어본적이 있긴 하네요.
  • 위에 계신 답변주신 능력자님들.. 제가 왕초보라서 도통 저걸 어떻게 써먹어야 할지 감이 안잡혀요 ㅜㅜ
    1. proto님 <!--@if(mid!='게시판 아닌 페이지 mid')-->

    사이드바 태그

    <!--@end--> 이거는 헤더스크립트에 넣는 건가요?
    사이드바 태그면 사이드바 html페이지 주소를 넣는건지 아니면 사이드바 이미지나 뭐 위젯코드같은걸 넣는건지 잘 모르겠어요...ㅜㅜ

    2. Donza님
    제가 스케치북 웹진형 게시판을 쓰고있어서 _list_webzine.html 을 열었는데요 맨상단에 <include cond="$notice_list && $mi->notice_style=='2'" target="_notice.html" /> 코드가 있어서 그 밑에 <include cond="$notice_list && $mi->notice_style=='2'" target="사이드바 html" />을 넣었어요.. 이렇게 하는게 맞는건지 아닌건지 모르겠는데요(아마 아닌것같아요 ㅎㅎ) 어쨌건 넣었는데 적용이 안되더라고요. 이게 html파일을 불러와서 레이어처럼 덮어 씌우는 코드인가요?

    제가 여기에 아는지식이 없어서 도움을 주셔도 써먹질 못하고 있네요.. 조금 더 이해하기 쉽게 설명해주시면 정말 감사하겠습니다. ♥