묻고답하기
게시판 목록 제목에 외부문서주소를 링크하고 싶습니다.
2015.07.21 16:41
게시판 목록 제목에 외부문서주소를 링크하고 싶습니다.
즉 게시판 목록의 제목을 클릭하면 content를 보여지게 하는게 아니라
외부의 문서로 링크가 걸리게 하고 싶은것입니다.
스케치북 스킨을 쓰고 있는데 웹진타입이기에
_list_webzine.html파일의 아래의 항목을
<a class="hx" <!--@if(!$mi->link_board)-->href="{getUrl('document_srl',$document->document_srl,'listStyle',$listStyle,'cpage','')}"<!--@else-->href="{$document->getExtraEidValue('link_url')}" target="_blank"<!--@end--> data-viewer="{getUrl('document_srl',$document->document_srl,'listStyle','viewer','page','')}"><span class="blind">Read More</span></a>
여기서 href부분 {getUrl('document_srl',$document->document_srl,'listStyle',$listStyle,'cpage','')}을
찾아서
내가 원하는 링크주소로 바꾸면 된다고 해서.....임시로 "http://naver.com"을 소스에 넣고 해보니
실제로 링크가 네이버로 넘어 가더군요.
여기까지는 확인했는데
정작 지금 중요한 건 개개 실제 주소를 레코드마다 다르게 링크시켜야 한다는 점....
그런데
....xe_document, xe_sequence 테이블에... db로 직접 데이타를 올리려고 계획중인데
게시판 목록의 개개의 제목마다 다른 블로그 주소를 링크하려고 하니까
xe초보자인 제가 좀 힘들어서요.
첫번째로 생각한게 필드를 xe_document 테이블에 새로이 생성하는 겁니다.
blogurl이라는 필드라고 정했다면...
위의 _list_webzine.htm 파일의 위의 항목을 어떻게 바꾸어 주어야 하나요.
느낌상
{$document->get('blogurl')}하면 될 것 같은데.....
안되더군요.
목록을 뿌려줄 select * from xe_document 페치에서 처리해야 할 것 같은데...
그게 어느 파일에 있는지 몰라서 ....
두번째로
확장변수를 사용하는 것입니다.
db직접 데이타를 올리려면 확장변수와 관련된 테이블을 어떻게 생성하고
insert시킬 때 값은 sql값은 어떻게 주어야 하나요?
답변주시는 고수님들
예쁘고 착한 여자와 결혼해서 알콜달콩 잘먹고 잘살거라고 미쑵니다.
자문자답
확장변수이름을 extra1이라 하고
{$document->getExtraEidValue('extra1')}
위의 코드를 바꾸면 됩니다.