확장변수 출력란 관련된 if문 질문입니다.
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.0 |
<tr loop="$oDocument->getExtraVars() => $key,$val" cond="$val->getValueHTML()"><span><strong>{$val->name} : </strong>{$val->getValueHTML()}</span>
라는 본문확장변수 출력부분입니다.
만약에 {$val->name} 값이 '테스트'일 경우 {$val->getValueHTML()} 값에 <a href="">값을 넣어주고싶습니다.
ex)
테스트 : 내용
테스트1 : 내용
테스트2 : 내용
제가 그래서 생각해봤던문법이
<tr loop="$oDocument->getExtraVars() => $key,$val" cond="$val->getValueHTML()"><span><strong>{$val->name} : </strong><!--@if({$val->name} =='테스트')--><a href="http://www.naver.com">{$val->getValueHTML()}</a><!--@else-->{$val->getValueHTML()}<!--@end--></span></tr>
이런식으로 ㅉ보니까 작동이 안되네요.. 어느 부분을 고쳐야할지 조언부탁드립니다 ㅠㅠ..
댓글 2
<td>
<span>
<strong>{$val->name} : </strong>
<!--@if($val->name =='테스트')-->
<a href="http://www.naver.com">{$val->getValueHTML()}</a>
<!--@else-->
{$val->getValueHTML()}
<!--@end-->
</span>
</td>
</tr>
(그리고 tr 안에 td도 없어서...)
그리고, name 보다는 eid로 조건 설정하시는걸 추천드립니다.