콘텐츠몰에 이벤트성으로 0원 상품을 다운받을 수 있게 하려고 합니다.
cond로 조건을 줘서
기본은 기존 처럼 구매버튼이 나오게하고
가격이 0원일땐, 다운로드링크가 바로 나오게 하고 싶은데 어떻게하면 좋을까요 :)
빈엔터테인먼트
Lv. 5
콘텐츠몰에 이벤트성으로 0원 상품을 다운받을 수 있게 하려고 합니다.
cond로 조건을 줘서
기본은 기존 처럼 구매버튼이 나오게하고
가격이 0원일땐, 다운로드링크가 바로 나오게 하고 싶은데 어떻게하면 좋을까요 :)
댓글 11
<!--@if()-->
<!--@else-->
<!--@end-->
형태로 줘보심이 어떨까요?
문제는.. 함수를 모릅니다.. 가격이 0일때 함수가 뭔지..
다운로드 버튼
<!--@else--> // 아니면
구매하기 버튼
<!--@end-->
이렇게 하시면 댈뜻 합니다?
가격표시부분을 모르신다는건가요?
printPrice도 아닌 것 같은데.
애초에 서버오류가 떠버리더라구요...
아..찾았습니다 요거네요..
이제 확장변수에 텍스트 한 줄 만들어놓고
다운로드될 자료의 링크를 입력하게해서..
버튼 링크에 url주면 되겠네요
<!--@if($price <= 0)-->
다운로드 버튼
<!--@else-->
구매버튼
<!--@end-->
이런씩으로 하시면 댈뜻?
<a href="{$item_info->getExtraVarValue('downloadlink')}">다운로드</a>
<!--@else-->
구매버튼
<!--@end-->
이렇게 주는걸로 해결했습니다.
개인적으로 IF 문 쓸때 if가 복잡한걸 싫어해서용.. ㅎㅎ;
즐프 하세용!
{@ $price = $item_info->printPrice($discounted_price);}라고 써야 되네요.
이 쪽이 더 깔끔한 것 같아서 바꿨습니다 :)
php 는 저렇게 하면 보통 선언 형태로 되는데..
해야 선언되나봅니다..