묻고답하기
스케치북게시판 확장변수 출력부분을 두줄로
2014.02.11 15:55
게시판은 스케치북5 사용하고 있습니다.
확장변수 출력이 한줄로 나옵니다.
이렇게 가능할까요?
도와주세요^^
댓글 5
-
KrteamENT
2014.02.11 16:34
-
땀모
2014.02.11 17:05
아 ~~^^;
아니요
그냥 확장변수가 두줄로만 나오면 됩니다.
똑같이 복사가 아니구요
제가 이미지를 똑같이 복사해서 잘 못 전달되었나봅니다.~
ㅁ
ㅁ
ㅁ
ㅁ
요것이
ㅁ ㅁ
ㅁ ㅁ
ㅁ ㅁ
요렇게요
-
KrteamENT
2014.02.11 17:06
아하 이거 아마 xe팁에 있을텐데..
-
foret
2014.02.18 03:21
_read.html 의 다음부분을 수정하시면 됩니다.
<!--// Extra Var -->
<table cond="!$mi->et_var && $oDocument->isExtraVarsExists() && (!$oDocument->isSecret() || $oDocument->isGranted())" class="et_vars bd_tb">
<caption class="blind">Extra Form</caption>
{@ $etIdx=1 }
<tr loop="$oDocument->getExtraVars() => $key,$val" cond="$val->getValueHTML() && $val->eid!='rd_preview'" class="bg{$etIdx%2}">
<th scope="row">{$val->name}</th>
<td cond="$val->eid!='rating'">{$val->getValueHTML()}</td>
<td cond="$val->eid=='rating'" class="rating"><span class="starRating" title="{$val->getValueHTML()}{$lang->score}"><span style="width:{$val->getValueHTML()*10}%">{$val->getValueHTML()}</span></span></td>
{@ $etIdx++ }
</tr>
</table>을 이런식으로.. 정확하게 제가 적용해보지 않아서 잘될지는 모르겠네요.
설명을 드리자면, 첫번째 div가 확장변수 전체를 감싸는 div 고, loop 가 있는 div가 확장변수가 있을때마다 반복되는 아이입니다.
그래서 이 반복되는 애를 넓이 50%로 잡고,
그 안에 확장변수명이 들어가는 div (div 넓이의 30%) 와 변수가 들어가는 div (넓이 70% : cond="$val->eid!='rating'"은 해당변수가 rating 이라는 값이 아닐때 보이라는 뜻입니다. cond="$val->eid=='rating'" 은 변수가 rating일때 보이라는 뜻 ) 을 넣고 각각 왼쪽 오른쪽 (float:left, right) 를 지정해주면 되겠죠. 그리고 마지막에 확장변수 끝났을때 div 정렬이 깨지지 않게 <div style="clear:both">를 넣는겁니다. ㅎㅎ 예쁘게 하시려면 각 div 에 높이나 배경색상을 주심 됩니다.
<div cond="!$mi->et_var && $oDocument->isExtraVarsExists() && (!$oDocument->isSecret() || $oDocument->isGranted())">
{@ $etIdx=1 }
<div loop="$oDocument->getExtraVars() => $key,$val" cond="$val->getValueHTML() && $val->eid!='rd_preview'" style="width:50%;float:left">
<div style="width:30%;float:left;">{$val->name}</div>
<div style="width:70%;float:right;" cond="$val->eid!='rating'">{$val->getValueHTML()}</div>
<div style="width:70%;float:right;" cond="$val->eid=='rating'"><span title="{$val->getValueHTML()}{$lang->score}"><span style="width:{$val->getValueHTML()*10}%">{$val->getValueHTML()}</span></span></div>
{@ $etIdx++ }
</div><div style="clear:both">
</div> -
땀모
2014.02.18 07:40
답변 너무나 감사드립니다^^
? 한번에 두개라는건가요.. 차종줄에는 차종 두번 나오고..