templates/block/filter.html.twig line 1

Open in your IDE?
  1. <script>
  2.     var chars = ['sale'{% for ck, char in chars %}, {{ char.id }}
  3. {% endfor %}];
  4. </script>
  5. <div class="left-tab" id="left-tab-2" {% if prods|length > 0 %} style="display: block;" {% else %} style="display: none;" {% endif %}>
  6.     <div class="hidden" id="extsearch-action" data-action="{{ path('getnum', {'cat_id': cat_id}) }}"></div>
  7.     <form action="{% apply spaceless %} {% if spec == 'new' or spec == 'pop' or spec == 'action' or spec == 'mix' or spec == 'onsale' or spec == 'search' %} {{ path('prod_list_cat_spec', {'cat_id': cat_id, 'cat_intname': cat_intname, 'spec': spec}) }} {% else %} {{ path('prod_list_cat', {'cat_id': cat_id, 'cat_intname': cat_intname}) }} {% endif %} {% endapply %}" method="get" id="extsearch">
  8.         <div id="extnum">
  9.             <span id="total-filter-count">{{ labels.get('extsearch-1')|raw }}:
  10.                 <b>0</b>
  11.             </span>
  12.             <input type="submit" value="{{ labels.get('block-extsearch-1')|raw }}">
  13.         </div>
  14.         <input type="hidden" name="filter" value="1">
  15.         <input type="hidden" name="q" value="{{ app.request.query.get('q') }}">
  16.         <table id="filterform">
  17.             <tr>
  18.                 <td>
  19.                     <table>
  20.                         {% for char in chars %}
  21.                             {% if charvals[char.id]|length != 0 %}
  22.                                 {% if char.type == 1 %}
  23.                                     <tr>
  24.                                         <td>
  25.                                             <input type="checkbox" name="{{ 'char' ~ char.id }}" value="1" {% if chars_selected[char.id]|length %} checked {% endif %}>
  26.                                             <strong>{{ char.name }}</strong>
  27.                                         </td>
  28.                                     </tr>
  29.                                 {% elseif char.type == 4 or char.type == 5 %}
  30.                                     <tr data-char-name-id="{{ char.id }}">
  31.                                         <td>
  32.                                             <strong>{{ char.name }}</strong>
  33.                                         </td>
  34.                                     </tr>
  35.                                     <tr data-char-list-id="{{ char.id }}">
  36.                                         <td class="char char-block">
  37.                                             <div class="cchar">
  38.                                                 {% if char.id == 309 %}
  39.                                                     {% for charval in charvals[char.id] %}
  40.                                                         <div class="pal-item disabled" id="{{ 'charval' ~ charval.id }}">
  41.                                                             <input type="checkbox" name="{{ 'char' ~ char.id ~ '[]'}}" value="{{ charval.id }}" {% if chars_selected[char.id] is iterable and charval.id in chars_selected[char.id] %} checked {% endif %}>
  42.                                                             <img src="/pic/charval/{{ charval.id }}.jpg" alt="{{ charval.value }}" width="40" height="25" title="{{ charval.value }}" {% if chars_selected[char.id] is iterable and charval.id in chars_selected[char.id] %} class="click-color pal pal-active" {% else %} class="click-color pal" {% endif %}>
  43.                                                             <br>
  44.                                                             <em id="{{ 'prodcountnum-' ~ char.id ~ '-' ~ charval.id }}"></em>
  45.                                                         </div>
  46.                                                     {% endfor %}
  47.                                                 {% else %}
  48.                                                     {% set i = 1 %}
  49.                                                     {% set marked = chars_selected[char.id] is iterable %}
  50.                                                     {% for charval in charvals[char.id] %}
  51.                                                         <div id="{{ 'charval' ~ charval.id }}" class="disabled {{ 'charval-' ~ char.id }}{% if i > 7 and marked == false %} hidden {% endif %}">
  52.                                                             <input type="checkbox" name="{{ 'char' ~ char.id ~ '[]'}}" value="{{ charval.id }}" {% if marked == true and charval.id in chars_selected[char.id] %} checked {% endif %}>
  53.                                                             {{ charval.value }}
  54.                                                             <em id="{{ 'prodcountnum-' ~ char.id ~ '-' ~ charval.id }}"></em>
  55.                                                         </div>
  56.                                                         {% set i = i + 1 %}
  57.                                                     {% endfor %}
  58.                                                     {% if charvals[char.id]|length > 7 and marked == false %}
  59.                                                         <div class="charval-more click-more" data-id="{{ char.id }}">
  60.                                                             <i class="fa fa-sort-down"></i>
  61.                                                             <span>{{ labels.get('showmore')|raw }}</span>
  62.                                                         </div>
  63.                                                     {% endif %}
  64.                                                 {% endif %}
  65.                                             </div>
  66.                                         </td>
  67.                                     </tr>
  68.                                 {% endif %}
  69.                             {% endif %}
  70.                         {% endfor %}
  71.                         {% if not spec %}
  72.                             <tr>
  73.                                 <td>
  74.                                     <strong>{{ labels.get('extsearch-2')|raw }}</strong>
  75.                                 </td>
  76.                             </tr>
  77.                             <tr>
  78.                                 <td class="char char-block">
  79.                                     <div class="cchar">
  80.                                         <div id="charvalaction" class="disabled">
  81.                                             <input type="radio" name="sale" value="action" {% if chars_selected['sale'] == 'action' %} checked {% endif %}>
  82.                                             {{ labels.get('extsearch-3')|raw }}
  83.                                             <em id="prodcountnum-sale-action"></em>
  84.                                         </div>
  85.                                     </div>
  86.                                     <div class="cchar">
  87.                                         <div id="charvalnew" class="disabled">
  88.                                             <input type="radio" name="sale" value="new" {% if chars_selected['sale'] == 'new' %} checked {% endif %}>
  89.                                             {{ labels.get('extsearch-4')|raw }}
  90.                                             <em id="prodcountnum-sale-new"></em>
  91.                                         </div>
  92.                                     </div>
  93.                                     <div class="cchar">
  94.                                         <div id="charvalpop" class="disabled">
  95.                                             <input type="radio" name="sale" value="pop" {% if chars_selected['sale'] == 'pop' %} checked {% endif %}>
  96.                                             {{ labels.get('extsearch-5')|raw }}
  97.                                             <em id="prodcountnum-sale-pop"></em>
  98.                                         </div>
  99.                                     </div>
  100.                                     <div class="cchar">
  101.                                         <div id="charvalmix" class="disabled">
  102.                                             <input type="radio" name="sale" value="mix" {% if chars_selected['sale'] == 'mix' %} checked {% endif %}>
  103.                                             {{ labels.get('extsearch-6')|raw }}
  104.                                             <em id="prodcountnum-sale-mix"></em>
  105.                                         </div>
  106.                                     </div>
  107.                                 </td>
  108.                             </tr>
  109.                         {% endif %}
  110.                     </table>
  111.                 </td>
  112.             </tr>
  113.         </table>
  114.     </form>
  115. </div>