묻고답하기
[질문] 확장변수를 가지고 목록에 뿌리려면 어찌해야 할까요?
2011.06.08 17:51
버전은 1.4.4 버전을 사용하고 있습니다.
해결이 안되서 다시 질문 올립니다.
view_document.html 을 수정해야 하는데...
확장변수를 29를 사용하고 있습니다.
첫번째는... 데이터를 한개 한개 가져와서 따로 따로 뿌리고 싶습니다.
두번째는... 테이블태그를 사용해서 제가 원하는 위치에 뿌리고 싶어요~
<table border="1" cellspacing="0" summary="Extra Form" class="extraVarsList" <hasUploadedFiles">!--@if($oDocument->hasUploadedFiles() && $module_info->display_file=='middle' )-->style="margin-bottom:0px; border-bottom:0px;"<!--@end-->>
<!--@foreach($extra_keys as $key => $val)-->
<value">!--@if($val->value)-->
<!--//하단 확장변수에 대한 목록 정렬 2011.06.07-->
<tr>
<th scope="row">{$val->name}</th>
<td>{$val->getValueHTML()}</td>
</tr>
<!--@end-->
<!--@end-->
소스는 이렇게 되어 있는데요..
<th scope="row">{$val->name}</th>
<td>{$val->getValueHTML()}</td>
여기에 해당하는
{$val->name} 을 그냥 뿌리면 전체 확장 변수값을 다 가지고 오더라고요.. 이걸 따로 분리해서 뿌리고 싶고요.
{$val->getValueHTML()} 도 마찬가지로 따로 분리해서 뿌리고 싶어요.
위에 소스로 그냥 뿌려버리면 세로로 한줄로 길게 뽑아서 소스가 나오더라고요
-----------------------------------------------
[extra_vars01] 지역명 : 인천
[extra_vars02] 나이 : 80세
[extra_vars03] 키 : 150cm
[extra_vars04] 혈액형 : A형
[extra_vars05] 사는곳 : 서울
-----------------------------------------------
이런식으로 세로로 나와요........... 문제는 확장변수값이 [extra_vars01] 와 [extra_vars02] 를 따로 분리해서
테이블 태그를 사용하여 세로로 나오는것이 아니라, 제가 원하는 테이블태그 형식으로 나와줬으면 하는데 방법을 아무리
찾아봐도 1.2.2 버전 이전에 나왔던 방법밖에 없더라고요...
확장변수가 이렇게 어려운지 몰랐네요.......
확장변수를 활용하여 원하는 테이블 위치에 놓고 싶었는데 알려주세요~~
완전 초보라 헷갈리네요........
-----------------------------------------------
지역명 : 인천 | |
나이 : 80세 | 키 : 150cm | 혈액형 : A형
사는곳 : 서울 | |
-----------------------------------------------
어째든 제가 원하는것은 이런것인데..... 확장변수를 분리해서 가지고 오면 될거 같은데 변수명을 모르겠네요...;;애구....
- [2017/06/17] 묻고답하기 contentextended 사용자정의 출력 시, select type 은 array 이로 나옵니다.
- [2016/07/22] 묻고답하기 덧글단 회원에게만 확장변수 공개 질문 입니다. *2
- [2016/03/25] 묻고답하기 확장변수로 새로운 카테고리(분류)를 만들고 싶습니다
- [2016/02/24] 묻고답하기 글 쓸때 새창 ->구글맵 지도좌표선택->좌표를 확장변수에 입력 문의
- [2015/11/06] 묻고답하기 Board DX 본문 입력을 없애는 방법 알 수 있을까요?
댓글 1
-
송동우
2011.06.08 18:47
-
서태민
2011.06.08 19:10
ㅠ0ㅠ 엉엉 고맙습니다...... 지난시간동안 헤매고 헤맸는데 동우님 덕분에 해결했습니다 ㅠ_ ㅠ 완전 고맙습니다......!!
<tr>
<th scope="row">{$val->name}</th>
<td>{$val->getValueHTML()}</td>
</tr>
이부분을 없애고
{@
$a[] = $val->name;
$aa[] = $val->getValueHTML();
}
이렇게 한 다음에
원하는 대로 테이블을 작성한 다음에
td태그 사이에 $a[0] : $aa[0]
또 다른 td태그 사이에 $a[1] : $aa[1]
이런식으로 하면 될 것 같네요....
테스트를 해 보지않고
그냥 눈으로만 보고 답하는 것이니.....
테이블이 깨지지 않게 잘 짜 보시기 바랍니다.