themes/webapicTheme/templates/site_taxon_lastlevel_show.html.twig line 1

Open in your IDE?
  1. {% import "@SyliusShop/Common/Macro/money.html.twig" as money %}
  2. {% extends '@SyliusShop/layout.html.twig' %}
  3. {% block title %}
  4.     {% if noindex is not defined %}
  5.         {{ taxon.seoTitle|default(taxon.name) }} | {{ parent() }}
  6.     {% else %}    
  7.         {{ taxon.seoTitle|default(taxon.name) }} - {{ metaFiltre }} | {{ parent() }}
  8.     {% endif %}
  9. {% endblock %}
  10. {% block metatags %}
  11.     {{ parent() }}
  12.     {% if taxon.seoMetaDescription is not empty %}
  13.         <meta name="description" content="{{ taxon.seoMetaDescription }}" />
  14.     {% endif %}
  15.     {% if noindex is defined and noindex %}
  16.         <meta name="robots" content="noindex">
  17.     {% endif %}
  18. {% endblock %}
  19. {% block content %}
  20. {# Fil d'ariane #}
  21. {{ wo_render_breadcrumbs() }}
  22. <div class="categorie lastlevel">
  23.     <div class="categorie-top">
  24.         {# <img src="{{ asset('webapic-theme/images/categorielastlevel-bg-top.jpg') }}" class="bg lazyload"> #}
  25.         <img src="{{ asset('webapic-theme/images/categorielastlevel-bg-top-noel.jpg') }}" class="bg lazyload">
  26.         <div class="categorie-top-left {% if taxon.description is empty %}full{% endif %}">
  27.             <h1>{{ taxon.name }}</h1>
  28.         </div>
  29.         {% if taxon.description is not empty %}
  30.             <div class="categorie-top-right">
  31.                 {# {% if is_mobile() %}    #}
  32.             
  33.                     <div>
  34.                         <input type="checkbox" id="expanded">
  35.                         <div>{{ taxon.description|raw }}</div>
  36.                         <label for="expanded" role="button">Voir plus</label>
  37.                     </div>
  38.                 {# {% else %}
  39.                     {{ taxon.description|raw }}
  40.                 {% endif %} #}
  41.             
  42.             </div>
  43.         {% endif %}
  44.         
  45.     </div>
  46.     {% if variants|length < 5 %}
  47.         {% set bloc_image = 4 %}
  48.     {% elseif variants|length < 11 %}
  49.         {% set bloc_image = 10 %}
  50.     {% else %}
  51.         {% set bloc_image = 16 %}
  52.     {% endif %}
  53.     <div class="categorie-listing">
  54.          {% if is_mobile() and not is_device('iPad')  %}
  55.             <div class="mobile-filters">
  56.                 <div class="mobile-filters-left">
  57.                     {{ 'app.front.listing.filter'|trans }}
  58.                 </div>
  59.                 <div class="mobile-filters-right">
  60.                     {{ 'app.front.listing.sort'|trans }}
  61.                 </div>
  62.             </div>
  63.         {% endif %}
  64.         <div id="products-top">
  65.             
  66.             {# Filtres à facettes #}
  67.             {% include 'partials/block-facet-filters.html.twig' with {
  68.                 'ajaxUrl': path('app_taxon_ajax_list', {'taxonId': taxon.id})
  69.             } %}
  70.             {# Ordre des résultats #}
  71.             {% include 'partials/block-sort-results.html.twig' %}
  72.             
  73.         </div>
  74.         <div class="ui six cards listing1 containergrid containergrid{{ bloc_image }} js-ajax-list-products" data-offset="0" id="products" {{ sylius_test_html_attribute('products') }} {% if filtreUrl != '' %}data-filtreUrl={{ filtreUrl }} {% endif %}>
  75.             {% include 'taxons/taxon_list_products_ajax.html.twig' with {
  76.                 'variants': variants,
  77.                 'taxon': taxon
  78.             } only %}
  79.         </div>
  80.         <div class="btn-lien" style="display: {{ totalResults > maxViewResults ? 'flex' : 'none' }};">
  81.             <button class="js-ajax-more-products" data-add-to-offset="{{ maxViewResults }}">Voir +</button>
  82.         </div>
  83.          {% if totalResults > maxViewResults %}
  84.             <div class="pagination" data-total="{{ totalResults }}">  <span>{{ maxViewResults }}</span>&nbsp;sur {{ totalResults }}</div>
  85.         {% endif %}
  86.        
  87.     </div>
  88.     {% if taxon.singleArticle is not empty %}
  89.     {% include 'partials/block-article-guide.html.twig' with {'article': taxon.singleArticle} only %}
  90.     {% endif %}
  91.     {% include 'partials/block-dejavu.html.twig' %}
  92.     
  93.     {% if taxon.rectangleOrangeText is not empty %}
  94.     <div class="bandeauorange">
  95.        <div class="bandeauorange-ctn">
  96.             {% if taxon.getImagesByType('image_taxon_rectangle_orange')|length > 0 %}
  97.             <img src="{{ taxon.getImagesByType('image_taxon_rectangle_orange').first.path|imagine_filter('app_taxon_image_taxon_rectangle_orange') }}" class="ui image" />
  98.             {% endif %}
  99.             {{ taxon.rectangleOrangeText|raw }}
  100.             {% if taxon.rectangleOrangeTextButton is not empty and taxon.rectangleOrangeTextUrl is not empty %}
  101.             <a href="{{ taxon.rectangleOrangeTextUrl }}">{{ taxon.rectangleOrangeTextButton }}</a>
  102.             {% endif %}
  103.         </div>
  104.     </div>
  105.     {% endif %}
  106.     {% include 'taxons/taxon_referencement_block.html.twig' with {
  107.         'taxon': taxon,
  108.         'referencementllinks': referencementllinks
  109.     } only %}
  110. </div>
  111. {% endblock %}