묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
특정 확장변수 유무만 체크할 수 있을까요?
2014.04.15 11:48
$oDocument->isExtraVarsExists()
이렇게 쓰면 확장변수 자체의 유무만 체크하게 되는 것 같습니다.
예를들면 이런식으로 해서
<span class="nick member">
<!--@if($mi->et_var=='2' && $oDocument->isExtraVarsExists() && (!$oDocument->isSecret() || $oDocument->isGranted()))-->
<block loop="$oDocument->getExtraVars() => $key,$val"><!--@if($val->eid=='writer')-->{$val->getValueHTML()}<!--@end--></block><!--@else-->{$oDocument->getNickName()}</span><!--@end-->
확장변수에 writer 항목이 입력되어 있으면 그 값을 출력하고, 아니면 그냥 글쓴이 이름을 출력하고 싶은데..
이게 $oDocument->isExtraVarsExists() 이렇게 하면 writer 항목 유무와 상관없이 다른 확장변수가 하나라도 입력되어 있으면 그냥 확장변수를 출력해버리더라구요..
개별 확장변수 유무를 체크하려면 어떻게 해야할른지요?
태그 연관 글
- [2008/05/20] 웹마스터 팁 글 쓸 때 자동으로 비밀 글 체크하기(''비고수''님의 팁) *1