묻고답하기
XE 2010 Gallery 사용자정의 리스트로 출력 질문입니다.
2013.08.30 08:40
XE1.7 설치후 사용 중입니다. 2010gallery를 사용 하는 도중
리스트에서 사용자정의로 만든 내용을 출력 하고 싶은데
잘 안되드라고요
박스는 만들어 지나 데이터를 못불르는거 같습니다.
제가 기초지식이 부족한 지라
고수님들의 조언 부탁 드립니다.
_read.html에서
<!-- Extra Output -->
<div class="exOut" cond="$oDocument->isExtraVarsExists() && (!$oDocument->isSecret() || $oDocument->isGranted())">
<table border="1" cellspacing="0" summary="Extra Form Output">
<tr loop="$oDocument->getExtraVars() => $key,$val">
<th scope="row">{$val->name}</th>
<td>{$val->getValueHTML()} </td>
</tr>
</table>
</div>
<!-- /Extra Output -->
이부분을 활용 하여
_list.html의
<ul class="flat meta">
<li class="reply">{$comment_count}a</li>
<li class="author"><a href="#popup_menu_area" class="member_{$doc->get('member_srl')}" onclick="return false">{$doc->getNickName()}</a>b</li>
<li class="date">{$doc->getRegdate('Y.m.d')}c</li>
<li class="Summary">{$doc->getSummary($mi->content_cut_size)}</li>
<li class="extra">{$doc->getValueHTML()}</li>
</span>
</ul>
이부분에 넣고 싶은데 오류가 뜨거나 작동을 안하네요 ㅜㅜ
list.xe.js 에서
$item
.find('>.title')
.prepend(document.createTextNode(item.title))
.attr('href', link)
.end()
.find('>.meta')
.find('>.reading>em').text(item.readed_count).end()
.find('>.recommend>em').text(item.voted_count).end()
.find('>.author>a')
.attr('class', 'member_'+item.member_srl)
.text(item.nick_name)
.end()
.find('>.reply').text(item.comment_count).end()
.find('>.date').text(item.regdate.replace(/^([0-9]{4})([0-9]{2})([0-9]{2}).+$/, '$1.$2.$3')).end()
.find('>.summary').text(item.content).end()
.find('>.extra').text(item.ValueHTML);
해서 해보았는데도 안됩니다. ㅜㅜ