瀏覽代碼

Use as_stars template filter instead of very long if/else statement (#3871)

master
Martin Winkel 3 年之前
父節點
當前提交
23013a61a1
沒有連結到貢獻者的電子郵件帳戶。
共有 1 個檔案被更改,包括 2 行新增1 行删除
  1. 2
    1
      src/oscar/templates/oscar/catalogue/reviews/review_form.html

+ 2
- 1
src/oscar/templates/oscar/catalogue/reviews/review_form.html 查看文件

1
 {% extends "oscar/catalogue/detail.html" %}
1
 {% extends "oscar/catalogue/detail.html" %}
2
 {% load i18n %}
2
 {% load i18n %}
3
+{% load reviews_tags %}
3
 
4
 
4
 {% block product_review %}
5
 {% block product_review %}
5
     <div id="addreview" class="review_add card card-body bg-light">
6
     <div id="addreview" class="review_add card card-body bg-light">
16
                     </label>
17
                     </label>
17
                     <div class="controls">
18
                     <div class="controls">
18
                         {{ form.score }}
19
                         {{ form.score }}
19
-                        <div class="star-rating {% if form.score.value == '1' %}One{% elif form.score.value == '2' %}Two{% elif form.score.value == '3' %}Three{% elif form.score.value == '4' %}Four{% elif form.score.value == '5' %}Five{% endif %}">
20
+                        <div class="star-rating {{ form.score.value|as_stars }}">
20
                             <i class="fas fa-star"></i>
21
                             <i class="fas fa-star"></i>
21
                             <i class="fas fa-star"></i>
22
                             <i class="fas fa-star"></i>
22
                             <i class="fas fa-star"></i>
23
                             <i class="fas fa-star"></i>

Loading…
取消
儲存