묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
DX 게시판에서 dispBoardWrite(글 등록창) 아래에 게시물 불러오기
2012.09.05 12:04
beluxe 게시판에서 글적기 위해 글 등록창을 열었을때 하단에 글 목록을 노출시키고 싶습니다.
이게 구조적으로 안될거 같기도 하지만
워낙 고수님들이 많으니 여쭤 봅니다.
댓글 1
-
푸시아
2012.09.05 13:07
-
ForHanbi
2012.09.05 13:39
감사합니다. -
ForHanbi
2012.09.05 13:40
헉 엔터가 줄바꿈이 아니네요. 그런데 백지현상이 ㅜ.ㅜ -
ForHanbi
2012.09.05 13:42
헉 아닙니다 제가 테스트할때 실수를 조금더 테스트 해보고 글 달겠습니다 -
ForHanbi
2012.09.05 14:04
잘 나옵니다. 그런데 혹 _lst.list.html을 가져다 붙히는 방법은 없을까요?? -
푸시아
2012.09.05 14:24
인클루드를 사용해 보셨나요? <include target="_lst.list.html" /> 혹시 되는지 한번 보셔요. -
ForHanbi
2012.09.05 14:36
네 해봤는데 데이터를 못불러 오더군요. -
ForHanbi
2012.09.05 14:37
등록된 글이 없습니다로 나옵니다. -
ForHanbi
2012.09.05 14:41
모듈값을 지정해 줘야 할거 같은데.. 그게 없어서 못불러 오는게 아닌가 싶기도 하고...
제가 dx게시판을 써본적도 없고 구조를 파악한적도 없지만 나름대로 머릿속으로 기초적인 설계를 해 보자면
스킨부분이나 원하시는 하단 노출되는 부분에 다음과 같은 코드를 삽입해 보시는건 어떤가 싶습니다.
주의) 테스트 안해보았으므로 오류가 있을 수 있습니다.
/xe/modules/beluxe 에 모듈이 설치되어있다면
{@
//mid 값으로 module_srl 구하기
$args->mid = $mid;
$output = executeQuery("beluxe.getModule_srl",$args);
$module_srl = $output->data->module_srl;
//module_srl로 document 가져오기
$args->module_srl = $module_srl;
$output = executeQuery("beluxe.getDocumentList",$args);
}
<table><tr><td>제목</td><td>작성자</td></tr>
<block loop="$output->data=>$key, $val">
<tr><td><a href="{getUrl(해당게시글의 링크주소)}">{$val->title}</a></td><td>{$val->nick_name}</td></tr>
</block>
</table>
/xe/modules/beluxe/queries/getModule_srl.xml 추가
<query id="getModule_srl" action="select">
<tables>
<table name="modules" />
</tables>
<columns>
<column name="*" />
</columns>
<conditions>
<condition operation="equal" column="mid" var="mid" notnull="notnull" />
</conditions>
<navigation>
</navigation>
</query>
/xe/modules/beluxe/queries/getDocumentList.xml 추가
<query id="getDocumentList" action="select">
<tables>
<table name="documents" />
</tables>
<columns>
<column name="*" />
</columns>
<conditions>
<condition operation="equal" column="module_srl" var="module_srl" notnull="notnull" />
</conditions>
<navigation>
</navigation>
</query>