묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
Contact 모듈의 확장변수 입력칸을 주소창에서 넘어오는 값으로 채울 수 있나요?
2012.08.20 20:27
contact 모듈의 확장변수 입력칸을 주소창에서 넘어오는 값으로 채울 수 있나요?
일반 게시판의 게시물에서 링크를 클릭하면
그 게시물의 변수(확장변수 등)가 contact모듈의 확장변수 입력칸에 자동으로 입력된 상태로 불러오고 싶습니다.
contact모듈에서 자동으로 입력받고 싶은 확장변수 id는 test로 설정해둔 상태구요.
구글 검색해보니 방법이 있는것 같긴한데 전혀 적용법을 알 수가 없습니다..
즉.. 링크를 통해서 input 값을 입력받는 방법이 있는지 궁금합니다.. 꼭 도와주세요. 감사합니다.
댓글 1
-
송동우
2012.08.20 21:14
-
라싸
2012.08.20 21:25
너무 감사합니다. 일단 바로 적용해보겠습니다. -
라싸
2012.08.20 23:10
참고해서 해결했습니다. 감사합니다...
xe - classes - extravar - extravar.class.php 열고
하단부에 보면
switch 문이 있습니다.
해당 출력형태를 찾아서
조건을 추가해 보세요
조건은
$this->eid=='확장변수명'
이것으로 걸고
value 값은 넣고 싶은 값 혹은 값이 들어 있는 변수를 넣으면 됩니다..........
예:
if($this->eid=='test')
$buff .=' <input type="text" name="'.$column_name.'" value="'.Context::get('mid').'" class="text" />';
else
$buff .=' <input type="text" name="'.$column_name.'" value="'.($value ? $value : $default).'" class="text" />';
붉은 색이 기존에 있던 내용이고
나머지는 추가한 겁니다(예를 들기 위해)
파란 글씨 test 이것은 확장변수를 test 라는 변수명으로 만들었기 때문입니다.
보라색 글씨는 input 박스에 들어갈 값입니다.
여기서는 예를 들기 위해 모듈명을 넣은 겁니다..........
응용하면 충분히 원하는 대로 출력할 것입니다..........