묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
extra_vars 확장변수에 사용자정의 문구를 삽입할 수 있을까요?
2009.07.27 16:00
@if($mide == board)
일때 readonly, extra_vars1 == "서울"
@end
확장변수 (한줄입력 TEXT) 를 extra_vars1,2 가 생성되었다는 가정하에
readonly 를 걸고, 지정된 문구를 삽입할 수 있을까요?
저 말고도 이런식으로 생성되기를 원하시는분들이 계실것 같은데..
부탁드려볼께요.
(변수명 기본입력란과 무관하게 write_form.html 에서 강제 지정을 찾고 있습니다.)
댓글 4
-
라르게덴
2009.07.27 16:58
-
늘푸른나무2
2009.07.27 17:43
라르게덴님,
혹시 게시물 작성할때 확장변수에 값을 넘겨 주는 방법은 없을까요?
예를 들어 확장변수 를 한개 만들고
게시물 쓰기 호출시 zbxe/?mid=calendar&act=dispBoardWrite&extra_vars1='2009-7-1' 이런 형식으로요.
감사합니다.
ksc
-
라르게덴
2009.07.28 09:48
매개변수는 Context::get('변수명') 으로 대응 됩니다.
input 태그의 value 부분에 대응 변수를 선언해주면 되지 않을까 합니다.
-
늘푸른나무2
2009.07.28 17:08
라르게덴님 답변 감사합니다.
한번 시도를 해 봐야 되겠군요.
ksc
기본 구조는 classes에 등록된 폼만 가져오는 방법으로 되어있습니다.
과거 처럼 별도로 파일을 만들어서 일일이 구성해주시면 될 것 같은데요.
<table cellspacing="0" summary="" class="extraVarsList">
<col width="150" />
<col />
<!--@foreach($oDocument->getExtraVars() as $key => $val)-->
<tr>
<th>{$val->name}</th>
<td>{$val->getValueHTML()}</td>
</tr>
<!--@end-->
</table>
getValueHTML() 이것이 있는 곳에 해당 폼이 내장되어있습니다.
classes/extravar/Extravar.class.php
차라리 이것을 사용하지 말고 별도로 불러오셔서 구현해보시기 바랍니다.
http://www.xpressengine.com/17851266