목록스킨에서 소비자가격 나오게 하려면?
본문
안녕하세요. 영카트5를 오랜만에 다뤄서 그런지.. 잘 몰라서 남깁니다.
관리자모드 - 상품관리 - 소비자가격 입력에 값을 넣으면
상세에는 소비자가격 노출이 되는데요
제가 하고싶은건
상세가 아닌 목록에서 소비자가격을 나오게 하고 싶습니다.
list10.skin.php를 쓰길래, 소스를 봤더니
소비자가격 부분에
if ($this->view_it_cust_price || $this->view_it_price) {
echo "<div class=\"sct_cost\">\n";
if ($this->view_it_price) {
echo display_price(get_price($row), $row['it_tel_inq'])."\n";
}
if ($this->view_it_cust_price && $row['it_cust_price']) {
echo "<span class=\"sct_dict\">".display_price($row['it_cust_price'])."</span>\n";
}
echo "</div>\n";
}
이런 코드가 있더라구요.
이게..소비자가격에 값이 입력돼있으면 노출되라.. 의미 아닌가요?
아까 어떤 분이 답변을 달아주셧다가, 지우셧는데
list.php >> $list->set_view('it_cust_price', true); => 이 설정은 true 로 돼있습니다.
소비지가격이 있어도, 상세에만 노출이 되길래.. 목록스킨에서 소비자가격을 나오게 하려면 어떤 설정을 더 해야하나요?
답변 1
영카트5.4 버전이라면.. 살펴보니 무슨 이유인지 모르겠지만 css 에서 감춰놨네요.
skin/shop/basic/style.css 파일에서
.sct_10 .sct_dict {display:none;text-decoration:line-through;font-weight:normal;font-size:0.85em;color:#858a8d}
여기를 이렇게 변경하면 출력될 겁니다.
.sct_10 .sct_dict {display:block;text-decoration:line-through;font-weight:normal;font-size:0.85em;color:#858a8d}