묻고답하기
확장변수값의 기본값들을 번호로 처리해서 가져오기
2013.08.07 17:58
확장변수를 다음과 같이 만들었습니다.
1. title
> 타입 : 한줄입력칸
>기본값 : 없음
2. time
> 타입 : 날자
> 기본값 : 없음
3. type
> 타입 : 라디오버튼
> 기본값 : 접수,준비,출발,포기
--------------------------------------------------------------------------------------
_style.webzine.html 파일을 다음과 같이 수정 했습니다.
<!--@foreach($list_config as $key => $val)-->
..
..
..
..
<!--@if(@$document->getExtraValueHTML($val->idx))-->
<li class="extraVars">{$val->name}: {$document->getExtraValueHTML($val->idx)}</li>
<!--@endif-->
<!--@endforeach-->
위 부분을 없애고 아래와같이 교체 하였습니다..
<li class="extraVars">알림 : {$document->getExtraValueHTML(1)}</li>
<li class="extraVars">시간 : {$document->getExtraValueHTML(2)}</li>
<li class="extraVars">상태 : {$document->getExtraValueHTML(3)}</li>
--------------------------------------------------------------------------------------
총 4개의 이미지를 미리 스킨파일에 업로드 해놓습니다. ( 1.jpg , 2.jpg , 3.jpg , 4.jpg )
게시판 리스트에서 3번 확장값만 출력해주려면 {$document->getExtraValueHTML(3)} 하면 기본값의 텍스트가 출력 되는데요..
이 확장값을 그대로 출력 하는게 아니라 기본값들의순서에 번호를 매겨서 이미지 파일 명으로 이용하려 합니다.
3번 확장자의 기본값이 접수 일경우는 1.jpg
3번 확장자의 기본값이 준비 일경우는 2.jpg
3번 확장자의 기본값이 출발 일경우는 3.jpg
3번 확장자의 기본값이 포기 일경우는 4.jpg
이렇게 수정하려고 합니다 고수님들 도와주세요^^
댓글 1
-
sejin7940
2013.08.07 18:27
-
제임스라
2013.08.07 19:13
답변 감사합니다.. 근데 문제는 확장변수 기본값들이 엄청 많아서요...코드를 수정하기엔 한계가 있어서 기본값의 순서를 번호로 받아서 처리 할 수 있는방법을 찾던중입니다..
<li class="extraVars">상태 :
<!--@if($document->getExtraValueHTML(3)=='접수')--><img src="이미지주소/1.jpg">
<!--@elseif($document->getExtraValueHTML(3)=='준비')--><img src="이미지주소/2.jpg">
<!--@elseif($document->getExtraValueHTML(3)=='출발')--><img src="이미지주소/3.jpg">
<!--@elseif($document->getExtraValueHTML(3)=='포기')--><img src="이미지주소/4.jpg">
<!--@end-->
</li>