웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
알고 계시겠지만, 목록에서 게시물 제목을 누르고 들어가면 내용을 보여주는 것이죠.
.저렇게하면 스타일 이름이 AB일 때 혼자놀기 라는 단어만 출력될 겁니다.
skin.xml 문서에 조건을 추가해서 활용하면 더 좋은 기능으로 사용할 수 있을겁니다.
하나의 게시물을 각각 다르게 보이도록 만드는 방법 2
2009.11.16 17:56
검색해보니 중복은 아닌 것 같은데..
만약 중복이면 삭제해주시던지, 댓글남기시면 삭제하겠습니다.
list.html 문서를 열면 아래와 같은 부분이 있습니다.
<!--@if($oDocument->isExists())--> <!--#include("./view_document.html")--> <!--@end-->
알고 계시겠지만, 목록에서 게시물 제목을 누르고 들어가면 내용을 보여주는 것이죠.
저걸 $listStyle 변수를 활용해서 새로운 내용을 보여줄 수도 있습니다.
다 아실지도 모르겠지만, 시작을 했으니 끝을 맺도록 하겠습니다.
먼저, 새로운 새로운 스타일이름을 AB 로 지정해서 조건을 추가해볼게요
<!--@if($oDocument->isExists())--> <!--@if($listStyle == '+ '+ 'AB')--> 혼자놀기 <!--@else--> <!--#include("./view_document.html")--> <!--@end--> <!--@end-->
.저렇게하면 스타일 이름이 AB일 때 혼자놀기 라는 단어만 출력될 겁니다.
그러면 버튼도 만들어보도록 하죠.
버튼소스를 넣었더니.. 앞에 XE 주소가 추가되서 소스만 뿌려볼게요.
아래의 주소로 버튼을 만들면 됩니다.
{getUrl("document_srl',$oDocument->document_srl, 'listStyle', '+ 'AB', 'cpage','')}
위의 버튼을 클릭하면 스타일이 AB로 바뀌는데, 저건 내용에 뿌려주는 것이고..
목록에 링크를 만들려면 $oDocument->document_srl 이것을 $document->document_srl 이렇게 변경하면 됩니다.
내용과 혼자놀기를 함께 출력하고 싶으면 아래와 같이 하면 되고, 위치는 원하는 곳에 넣으면 되겠죠..
<!--@if($oDocument->isExists())--> <!--@if($listStyle == 'AB')--> 혼자놀기 <!--@end--> <!--#include("./view_document.html")--> <!--@end-->
<!--@if($listStyle == 'AB')--> 혼자놀기 <!--@end-->
skin.xml 문서에 조건을 추가해서 활용하면 더 좋은 기능으로 사용할 수 있을겁니다.