RadarURL

확장변수 조건에 따라 처리하기

by 똑띠 posted Dec 08, 2010
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄

게시판 내용 보기에서 확장변수의 조건에 따라 출력 상황을 처리하는 부분입니다.

 <!--@if($oDocument->isExtraVarsExists() && (!$oDocument->isSecret() || $oDocument->isGranted()) )-->
    <table border="1" cellspacing="0" summary="Extra Form" class="extraVarsList">
   {@ $extravar_list = $oDocument->getExtraVars()}  
   <tr>
    <th>{$extravar_list[1]->name} :</th>
    <td>
     {$oDocument->getExtraValueHTML(1)} 
    </td>
   </tr>
   <tr>
    <th>{$extravar_list[2]->name} :</th>
    <td>
     {$oDocument->getExtraValueHTML(2)} 
    </td>
   </tr>
   <tr>
    <th>{$extravar_list[3]->name} :</th>
    <td>
     {$oDocument->getExtraValueHTML(3)} 
    </td>
   </tr>
   <tr>
    <th>{$extravar_list[5]->name} :</th>
    <td>
          <!--@if($logged_info->is_admin=='Y')-->
      <a href='/zbxe/?mid={$mid}_register'>신청게시판</a>
     <!--@else-->
      <!--@if($oDocument->getExtraValueHTML(5)=='접수전')-->
      <a href="#" onclick="alert('접수전입니다. 지금 워크샵 신청을 하실 수 없습니다.');"><img src='http://eftkorea.net/zbxe/layouts/include/img/default/btn_step1.gif' alt='접수전' align='absmiddle' height='18px'></a>
      <!--@else if($oDocument->getExtraValueHTML(5)=='접수중')-->          
      <a href="/zbxe/?mid={$linkmid}&category={$link_category}&act=dispBoardWrite&title={$oDocument->getTitle()}"><img src='http://eftkorea.net/zbxe/layouts/include/img/default/btn_step2.gif' alt='신청하기' align='absmiddle' height='18px'></a>
      <!--@else if($oDocument->getExtraValueHTML(5)=='접수완료')-->
      <a href='#' onclick="alert('워크샵 접수가 완료되었습니다. 궁금하신점은 02)732-0258 로 문의해 주세요. ');"><img src='http://eftkorea.net/zbxe/layouts/include/img/default/btn_step3.gif' alt='접수완료' align='absmiddle' height='18px'></a>
      <!--@end-->
     <!--@end-->
    </td>
   </tr>
 </table>
 <!--@end-->

이런식으로 하면 확장변수 하나 하나를 개별 디자인 할수 있는 형태가 됩니다.

 

만약 확장변수 입력폼까지 디자인 하고 싶다면 해당 확장변수명만 맞추어 주면 됩니다.

 

확장변수 타입이 text 형태이고 변수명이 extra_var1 이라면..

 

<input type='text' name='extra_var1' value=''> 이런식으로 바로 적어줘도 됩니다.

 

 

 

 


Articles

4 5 6 7 8 9 10 11 12 13