질문/조언질답게시판

게시판 글쓰기 화면( write_form.html)에서 설정된 확장변수 중 특정 확장변수만 노출하려면 어떤 조건을 사용해야 하는지 도움 부탁드립니다.

 

[ 사용자정의이름 ]    [ 입력항목 이름 ]     [ 형식 ] 

test1                            테스트일             한줄입력칸            

test2                            테스트이             한줄입력칸         

test3                            테스트삼             한줄입력칸                    

 

{@ // EXTRA FORM }

  <table cond="count($extra_keys)" >
    <tr loop="$extra_keys=>$key,$val">
      <th>
        {$val->name}
        <span cond="$val->is_required=='Y'">{$lang->is_required}</span>
      </th>
      <td>{$val->getFormHTML()}</td>
    </tr>
  </table>

 

게시판 글쓰기 화면에서

 

테스트일  한줄입력난

테스트이  한줄입력난

테스트삼  한줄입력난

 

 

위와 같이 노출되는데요. "테스트일"과 "테스트삼"만 보이게끔 하고 싶은데 어떻게 처리해야 하는지 도움 말씀 부탁드립니다.  

 

  • profile
    <tr loop="$extra_keys=>$key,$val" cond="$val->eid != 'test2'">
    로 바꿔보세요.
  • profile ?

    답변감사합니다. 해결이 되었습니다. ^^

     

  • ? profile

    cond="!in_array($val->eid, array('test2','test4'))'"

  • profile ?
    답변감사합니다.
  • ?

    [ 메모 ]
    <tr loop="$extra_keys=>$key,$val" cond="$val->eid != 'test1' && $val->eid != 'test2'">

    <tr loop="$extra_keys=>$key,$val" cond="! in_array($val->eid, array('test1','test2'))">