app/template/default/Block/Sp/Item/lm_item_review_list.twig line 1

Open in your IDE?
  1. <style>
  2.   .review-show-on-more {
  3.     display: none;
  4.   }
  5.   #review-show-more-area {
  6.     text-align: right;
  7.     width: 95%;
  8.     margin: 10px auto;
  9.   }
  10.   #review-show-more-button {
  11.     border: solid 1px #333;
  12.     font-size: 12px;
  13.     padding: 4px;
  14.     -webkit-appearance: none;
  15.     background: #ccc;
  16.     border-radius: 0;
  17.   }
  18. </style>
  19. {% if review is defined %}
  20.   {% set count = 0 %}
  21.   {% set break = false %}
  22.     <div id="wrap" style="margin-top: 15px;">
  23.         <div id="voice" class="voice-box" style="border: 1px solid #ccc;">
  24.             <div class="title">
  25.               <h2>この商品を買ったお客様の評価{#({{ php_count(review) }})#}</h2>
  26.             </div>
  27.             <ul style="width: 95%; margin: 0 auto; margin-top: 10px;">
  28.             {% for r_idx, v in review if not break %}
  29.                 {% if count >= 5 %}
  30.                   {% set break = true %}
  31.                 {% endif %}
  32.                 <li style="border: 1px solid #ccc; padding: 10px;" {% if r_idx > 2 %}class="review-show-on-more"{% endif %}>
  33.                   <dl>
  34.                                         <dt style="margin-bottom: 5px;">評価:<b>{{ v['cr_points'] }}</b> 
  35.                     {% for i in 0..4 %}
  36.                       {% if i < v['cr_points'] %}
  37.                         <span style="color: #ffa462; font-size: 16px;">★</span>
  38.                       {% else %}
  39.                         <span style="color: #c5c5c5; font-size: 16px;">★</span>
  40.                       {% endif %}
  41.                     {% endfor %}
  42.                     </dt>
  43.                     <dd>
  44.                                             <p style="margin-bottom: 5px;">{% if v['cr_staff_comment'] is defined and v['cr_staff_comment'] != '' %} {{ v['cr_staff_comment'] | display_text | raw }} {% elseif v['cr_comment'] is defined and v['cr_comment'] != '' %}{{ v['cr_comment'] | display_text | raw }}{% endif %}</p>
  45.                                             <span style="color: #999;">投稿した日:{{ php_date('Y/m/d', php_strtotime(v['app_datetime'])) }}</span>
  46.                                         </dd>
  47.                   </dl>
  48.                 </li>
  49.             {% endfor %}
  50.             </ul>
  51.             {% if php_count(review) > 3 %}
  52.               <div id="review-show-more-area">
  53.                                 <input id="review-show-more-button" type="button" value="▼もっと見る">
  54.                             </div>
  55.             {% endif %}
  56.         </div><!-- /#voice -->
  57.     </div><!-- /#wrap -->
  58. {% endif %}
  59. <script>
  60.     $('#review-show-more-button').on('click', function(){
  61.         $('#voice li.review-show-on-more').toggle();
  62.         $(this).hide();
  63.     });
  64. </script>