묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
송동우님 하나 더 여쭤봐도될까요
2011.12.02 16:27
<!--@if($extra_vars23)-->
{$extravar_list[23]->getValueHTML()}
<!--@end-->
확장변수 23번에 값이 입력되었을경우에만 23번 내용이 보여지게끔 하고싶은데
혼자서 해볼려고 노력했는데 영 안되서요 ㅠㅠ 도와주세요... ㅠㅠ
댓글 2
-
송동우
2011.12.02 17:32
-
내맘에들어오면
2011.12.02 17:44
저 확장변수는 게시물(view) 페이지에 보여지는 내용입니다. 게시물 글쓰기 할때 23이라는 확장변수에 내용이 입력되면 view 페이지에 입력된 값이 보여지고 없으면 그 확장변수가 아예안보이게 하고싶어서요... -
송동우
2011.12.02 18:23
소스를 보시면 확장변수는 루프를 돌면서 출력이 됩니다.
예를 들어
board 1.3.1 / xe_official 게시판 스킨을 예로 들자면
view_document.html 열어보면
line 35 쯤에
<!--@ foreach($oDocument->getExtraVars() as $key => $val)-->
<tr><th>{$val->name} :</th>
<td>{$val->getValueHTML()} </td>
</tr>
<!--@ end-->여기서 붉은 색 <tr> 부분을
<tr cond="($val->getValueHTML() && $val->eid=='aaa')||$val->eid!='aaa'">
이렇게 수정하고파란글씨 aaa 를 확장변수 생성할 때 입력했던 확장변수를 입력하면 원하는 결과가 나옵니다.
사용하시는 게시판과 게시판 스킨을 어떤 것을 사용하시는지 모르겠지만
찾아서 응용할 부분은 응용하시면 될 것 같습니다.
어디에서 사용되는 확장변수인가요?