묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
확장변수값을 write_form.html 에서 넣는방법좀..
2012.04.16 22:17
항상 좋은 글 많이 보고 있습니다, 감사드립니다
게시판 스킨을 수정중인데요,
확장변수를 등록해놓고
write_form.html 에서
<td> {$extra_keys[1]->name}</td> <td>{$extra_keys[1]->getFormHTML()}</td>
위와 같은 식으로 폼을 불러와 입력을 받도록 해줬습니다
헌데, 특정 확장 변수의 경우 onsubmit 이벤트가 발생했을때
외부 php파일을 통해 얻어진 값(텍스트)을
입력해줘야 하는데요 (사용자가 입력하지 X)
각설하고,
확장변수 메뉴에서 기본값을 입력하는것 말고
write_form.html 에서 특정 확장변수에 원하는 값을 넣어서
글쓰기 (등록) 시키려면 어떻게 해야하는지 궁금합니다
<td>{$extra_keys[5]->getFormHTML()}특정값;</td> //요렇게도 해보고
<td>{$extra_keys[5]-> getValueHTML()}특정값;</td> //요렇게도 안되고 ㅠㅠ
아직 제로보드에서 사용하는 템플릿(?) 들을 잘 몰라서.. ㅠ
고수님들께 여쭙습니다
확장변수를 불러온다는 것은 이미 입력된 값을 불러오는 겁니다.
글쓰기 폼에서는 입력된 값이 없는데 불러올 것이 없잖아요....
그래서 질문의 변수들을 사용해 봤자 값이 당연히 없겠죠........
확장변수를 입력할 칸을 생성했으면
그 확장변수만 사용자가 입력하지 못하게 readonly="readonly" 이것을 추가해 주고
스킨에서는 확장변수가 출력되는 부분에 조건을 걸어 그 확장변수에만 value 값을 원하는 대로 넣으면 될 것입니다......
참고로
xe - classes - extravar - extravar.class.php
사용하고 있는 게시판 스킨의 글쓰기 폼
이 두개의 파일에서 작업하면 될 것 같습니다.