자료실 모듈 (Resources) 에서 스크린샷 업로드 안하면 Default 이미지로 업로드 되게 할 수 있을까요??
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.2 |
자료실 모듈 (Resources) 에서 스크린샷 업로드 안하면 Default 이미지로 업로드 되게 할 수 있을까요??
자료실 모듈에서 스크린샷이 필수입력으로 되어있어서 계속 업로드하기 귀찮아서요.
스크린샷을 업로드 안하면 Default 이미지로 자동으로 업로드 되게 할 수 있을까요?
아니면 이미지를 여러개 지정해놓고 그걸 선택해서 사용할 수 있게 하면 더 좋을거 같고요.
도와주세요~~
댓글 2
이런 특수모듈의 경우 모듈명만 제시하고 문제점을 문의하면 답변을 달아주실 분은 극히 제한적입니다.
모든 사이트에서 쓰지 않는 모듈의 경우는 소스를 확인할 수 있는 방법으로 질의를 하시는게 답변을 받으실 가능성이 더 높아집니다.
제가 찾아본 바로는...
https://github.com/xpressengine/xe-module-resource/blob/master/ruleset/attachOneTime.xml#L10
이부분
<field name="attach_screenshot" required="true" />
을 제거해서 스크린샷용 파일을 업로드를 필수로 하는 것을 하지 않게 하고
나머지 위 스크린샷을 보여주는 곳에(스킨이 되겠죠) 스크린샷용 이미지가 첨부되지 않았을 경우 디폴트 이미지를 불러오도록 코드를 짜야 할 것 같습니다.
이 모듈을 사용해 본적이 없어 어디 어디에서 이 스크린샷용 이미지를 사용하는지는 잘 모르겠지만 한군데 찾아본 경우는
https://github.com/xpressengine/xe-module-resource/blob/master/skins/xe_official/include.list.html#L28
이런 부분이네요.
<td rowspan="4" class="thumbnail"><a href="{getUrl('package_srl', $val->package_srl)}"><img src="{$val->item_screenshot_url}" width="100" height="100" alt="" /></a></td>
<td rowspan="4" class="thumbnail"><a href="{getUrl('package_srl', $val->package_srl)}"><img src="<!--@if($val->item_screenshot_url)-->{$val->item_screenshot_url}<!--@else-->디폴트경로<!--@end-->" width="100" height="100" alt="" /></a></td>
이렇게 고쳐볼 수 있겠습니다.
다른 곳에서 또 사용하는 곳이 있는지는 모르겠네요.