묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
원하는 위치에 이미지 등록하기 (이미지함수?)
2018.08.22 16:28
안녕하세요?
게시물 페이지를 첨부한 파일처럼 원하는 위치에 원하는 이미지를 등록할 수 있는 방법이 있나요?
첫번째 이미지, 두번째 이미지, 세번째 이미지 등 각 등록된 순서별 이미지를 노출할 수 있는 함수(?)를 알 수만 있어도 많은 도움이 될 것 같습니다.
이미지 순서에 따라 추출하는 함수는 따로 없습니다.
그냥 해당 글의 전체 파일목록에서..
<block loop="$oDocument->getUploadedFiles()=>$key,$file"> 를 이용하면 되겠죠..
쭉 리스트를 뽑을때, 배열형태로든 순서대로 변수들을 매칭시켜서 쓰시는 방법뿐입니다.
다만 이렇게 할 경우 한계가...
중간에 이미지가 없는 경우.. 빈 이미지를 반드시 넣어주시지 않으면 전부 당겨져버리는 문제가 생기겠죠
또 다른 편법은.. 파일업로드할때 아예 파일명을 전부 위치랑 맞추는거죠
1.jpg, 3.jpg 이런형태로 해서 파일을 업로드하면, 중간에 빈 이미지가 있어도 원하는곳에 출력가능하겠죠
( 단, 관리자야 규칙을 지킬 수 있지만 유저들이 쓰는 게시판이면 안 지키겠죠? ^^;;)
가장 이상적인(?) 방법은...
사용자정의에서 파일을 직접 입력받아서.. 특정 사용자정의가 특정파일을 의미하게 만드는거죠
그러나 현재 Core 에서는 사용자정의에 대해 파일업로드 형태를 지원하고 있지는 않습니다.
제가 구현한 예 : ( sejin7940_extrafile - http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=117348 )
이런식으로 사용자정의와 연결하실 수 있으면 이 경우는 어떤 이름의 파일을 넣든
getExtraEidValue 같은 사용자정의함수로 파일을 출력가능해지긴합니다.