묻고답하기
확장 변수 관련 고수님들 부탁드립니다!
2016.04.28 22:58
list.html안에 있는 확장변수 리스트를 개별적으로 테이블 만들어서 수정하고 싶습니다.
테이블에 rowspan을 적용해야되기 때문에 이작업이 필수적입니다.
modules\board\skins\list.html안에 이 구문을 수정해야되는데
<th scope="col" cond="$val->idx!=-1"><span><a href="{getUrl('sort_index', $val->eid, 'order_type', $order_type)}">{$val->name}</a></span></th>
이 한줄로 모든게 출력이 되는데 저는 이걸 확장 변수(사용자 정의) 하나하나 만들고 싶습니다.
{$val->name} 이부분 하나로 모든 확장 변수가 출력이 되더라구요.
<th scope="col" cond="$val->idx!=-1">{$extra_keys[1]->name}</th> <th scope="col" cond="$val->idx!=-1">{$extra_keys[2]->name}</th>
위와 같이 변경해서 하나하나 지정을 하려 했더니 이상하게 확장변수를 모두 다 동일하게 1번으로 출력하더라구요.
아래 사진과 같은 출력물이 나옵니다.
하나만 지정했는데 처음 넣은 값으로 모두다 출력이 됩니다. (현재 사용자 정의 값은 3개입니다...)
제발 고수님들 저에게 도움을 주시면 감사하겠습니다.
읽어주셔서 감사합니다. :)
댓글 5
-
부산민지아빠
2016.04.28 23:47
-
YKAL
2016.04.29 09:20
우선 답변 정말 감사합니다.
<block loop="$list_config=>$key,$val"> 이 구문때문에 무한반복이 되는데 어떻게 방법이 없을까요?
주신 것에서 현재 List만 수정중이라{$document->getExtraValueHTML($val->idx)} 이부분을 {$extra_keys[1]->name}로 고쳐서 수정했습니다만... 작동이 잘 안되네요.
<!--@else--> <block loop="$list_config=>$key,$val"> <!--@if($val->eid=='Name')--> <th scope="col">{$extra_keys[1]->name}</th> <!--@elseif($val->eid=='2')--> <th scope="col">{$extra_keys[2]->name}</th> <!--@else--> <!--@end--> </block>
이런식으로 결과물이 출력 됩니다...
고수님들 도와주시면 감사하겠습니다....
-
YKAL
2016.04.29 13:04
으으.. 아무래해도 안되네요. <block loop="$list_config=>$key,$val"> 이구문 말고 다른게 없나 찾아봤지만... 저의 짧은 지식으로는 힘들군요...
-
부산민지아빠
2016.04.29 16:56
list파일 전체를 보면 좀 더 답변드리기 수훨할거 같습니다.
jyn0204@nate.com 으로 보내주실수 있으신가요?
-
YKAL
2016.04.30 01:06
답변 정말 감사합니다.
무식한 방법으로 해결했습니다.
<th scope="col" rowspan="2" class="varsa varss">{$extra_keys[1]->name}</th> <th scope="col" class="varsb varss">{$extra_keys[3]->name}</th> <th scope="col" rowspan="2" class="varss">{$extra_keys[4]->name}</th> <th scope="col" rowspan="2" class="varss">{$extra_keys[5]->name}</th> <th scope="col" class="varss">{$extra_keys[6]->name}</th> <th scope="col" rowspan="2" class="varsc varss">{$extra_keys[8]->name}</th>
이런식으로 무작정 일일이 다 지정해서 출력완료 했습니다.
아래 출력물은 부산민지아빠님이 올려주신 방법으로 처리하니 잘됬습니다.
감사합니다 :)
제가 사용하고 있는 방법중 일부분입니다.
참고해 보시기 바랍니다.
<block loop="$list_config=>$key,$val">
<!--@if($val->eid=='확장변수ID')-->
{$document->getExtraValueHTML($val->idx)}
<!--@elseif($val->eid=='확장변수ID두번째')-->
{$document->getExtraValueHTML($val->idx)}
<!--@else-->
<!--@end-->
</block>