묻고답하기
컨텐츠 확장 위젯의 썸네일이미지 크기 조정이 되지 않습니다.
2013.02.02 18:45
XE공식 홈에 등록되어 있는 위젯 중, 컨텐츠 확장 위젯 을 사용하여 원하는 모듈의 컨텐츠 목록을 메인화면에 출력하도록 사용 중 입니다.
제가 작성중인 홈페이지의 디자인에 맞추어, 컨텐츠 확장 위젯의 스킨을 작성하던 중 기존과 달리 적용이 안되는 부분이 있기에 질문드립니다. ( 하루종일 해결방안을 찾아보고 모색해 보았지만 관련지식이 부족하여 어려움을 겪고 있습니다...ㅠㅠ)
위젯 사용중 어려움을 겪고있는 부분은, 기존의 최근글 추출 위젯의 경우 스킨상의 썸네일 표시 부분을 작성할때 다음과 같이...
{$oDocument->getThumbnail(가로크기,세로크기,crop)}
로 작성하면 직접 지정된 사이즈가 적용되어 표시되었었는데요.
컨텐츠 확장 위젯 스킨 제작에도 이를 응용하여 다음과 같이 썸네일의 크기를 직접 입력하였습니다.
{$item->getThumbnail(가로크기,세로크기,crop)}
그런데, 이상하게도 위 처럼 작성하여 스킨을 적용해 보면, 썸네일은 출력이 되지만 직접 적어넣은 사이즈는 적용되지 않습니다.
default 스킨상에서 위와같이 사이즈를 기입하여 적용해도 썸네일 크기에 변화가 없기는 마찬가지 입니다.
이상한 점은 관리자 페이지의 코드생성을 통해서 썸네일 이미지의 사이즈를 입력하면 입력된 사이즈 대로 정상적으로 표시 됩니다.
사용에 문제가 없는것 처럼 보이지만, 저의 경우 아래의 스크린샷과 같이 최근글 위젯의 첫 게시물의 썸네일 이미지의 크기를 달리하여 사용중이기에 위와 같이 스킨데이터 상에 직접 사이즈를 입력하여 사용하려 합니다.
그냥 크기만 맞춘다면 CSS로 이미지 원하는 사이즈를 강제로 적용하면 되지만, 그렇게 되면 이미지가 늘어나거나 픽셀이 도드라져 보여서 재역활을 하지 못하게 되어 버립니다. ㅠㅠ
해결할 수 있는 방법이 없을까요? 아무래도 가지고 있는 지식이 너무도 부족하여 원하는 대로 표현하기에 어려움이 있습니다. 위젯을 제작하신 EPMakes님에게 문의하려 했으나, 홈페이지의 상황을 보아, 2011년 말부터는 더이상의 지원이 힘드신 상황인 것 같습니다. ㅠㅠ
아무쪼록 관련하여 해결방안이나 대책을 알고계시다면 도움의 손길을 부탁드립니다.
감사합니다.
댓글 1
-
송동우
2013.02.02 18:55
-
witchtail
2013.02.02 19:07
송동우님 답변 감사합니다.^^ 그렇다면 다른 위젯에서 getThumbnail(가로,세로,타입) 을 기입하여 사용 가능한 것은 해당위젯이 추가적으로 지원하고 있기 때문인 거군요... 그렇다면 이건 아무래도 제가 단시간에 소화 가능한 부분은 아닐꺼 같아요. ㅠㅠ 답변 감사합니다.
document 모듈의
getThumbnail 함수를 보면
getThumbnail($width = 80, $height = 0, $thumbnail_type = '')
이와 같이 가로, 세로, 그리고 타입을 기본 값으로 받아서 실행합니다.
반면
위젯의
getThumbnail 함수를 보면
getThumbnail()
이와 같이 아무값도 받지않고 실행합니다......
이것 부터 이해를 하고 접근해야 하겠습니다........