{% extends "base.html.twig" %}
{% block content %}
<div class="container wholeprod">
<div class="row">
<div class="col">
<h2>{{produkt.nazwa}}</h2>
</div>
</div>
<div class="row">
<div class="col-sm-12 col-md-7" style="position:relative;
display: flex;">
<div class="prod_img" style=" display:flex;
align-items: center;">
{% if produkt.imageUrl | length > 0 %}
{# {{ produkt.imageUrl|split(' ', 2)|join(' ') }}
{{ produkt.imageUrl|replace({' ': '%20'})}} #}
{% set mainImage = produkt.imageUrl %}
{# {% set image = sulu_resolve_media(mainImage.id, 'inline') %}
<div>{{get_image(image, '1380x')}}</div> #}
<img src={{mainImage}}>
{% endif %}
</div>
<div class="icons" style="position: absolute;
bottom: 6px;
width: 100%;">
<div class="icon">
<img class="mysvg" src="/img/Conformité_Européenne_(logo).svg"/>
</div>
<div class="icon-info">
Deklaracja zgodności CE</div>
<div class="icon">
<img class="mysvg" src="/img/eac.png"/>
</div>
<div class="icon-info">Eurasian Conformity mark</div>
<div class="icon">
<img class="mysvg" src="/img/ip{{produkt.modelOprawy.klasaIp}}.png"/>
</div>
<div class="icon-info">Klasa IP</div>
<div class="icon">
<img class="mysvg" src="/img/ik{{produkt.modelOprawy.klasaIk}}.png"/>
</div>
<div class="icon-info">Klasa IK</div>
<div class="icon">
<img class="mysvg" src="/img/ral2.png"/>
</div>
<div class="icon-info">RAL</div>
<div class="icon">
<img class="mysvg" src="/img/220v.png"/>
</div>
<div class="icon-info">220V / 230 V</div>
<div class="icon">
<img class="mysvg" src="/img/evg.png"/>
</div>
<div class="icon-info">EVG</div>
<div class="icon">
<img class="mysvg" src="/img/led.png"/>
</div>
<div class="icon-info">LED</div>
<div class="icon">
<img class="mysvg" src="/img/ico1.png"/>
</div>
<div class="icon-info"></div>
<div class="icon">
<img class="mysvg" src="/img/indor.png"/>
</div>
<div class="icon-info">Do użytku wewnętrznego</div>
<div class="icon">
<img class="mysvg" src="/img/sufit.png"/>
</div>
<div class="icon-info">Mocowanie na suficie</div>
<div class="icon">
<img class="mysvg" src="/img/lampa.png"/>
</div>
<div class="icon-info">Mocowanie jako lampa</div>
<div class="icon">
<img class="mysvg" src="/img/al.png"/>
</div>
<div class="icon-info">AL</div>
</div>
</div>
<div class="col-sm-12 col-md-5">
<div class="prod_details">
<div class="wrapper">
<div class="tabs">
<nav class="tabs__nav" role="tablist">
<button class="tabs__btn is-active" data-tab-target="tab-1" type="button" role="tab" aria-selected="true">O produkcie</button>
{# <button class="tabs__btn" data-tab-target="tab-2" type="button" role="tab" aria-selected="false">Dioda</button>
<button class="tabs__btn" data-tab-target="tab-3" type="button" role="tab" aria-selected="false">Kolor</button>
<button class="tabs__btn" data-tab-target="tab-4" type="button" role="tab" aria-selected="false">Sterowanie</button>
<button class="tabs__btn" data-tab-target="tab-5" type="button" role="tab" aria-selected="false">LED</button>
<button class="tabs__btn" data-tab-target="tab-6" type="button" role="tab" aria-selected="false">Holder</button>
<button class="tabs__btn" data-tab-target="tab-7" type="button" role="tab" aria-selected="false">Odbłyśnik</button>
<button class="tabs__btn" data-tab-target="tab-8" type="button" role="tab" aria-selected="false">Przesłona</button> #}
{# <button class="tabs__btn" data-tab-target="tab-9" type="button" role="tab" aria-selected="false">Pobierz</button> #}
</nav>
<div class="tabs__content">
<div class="tabs__pane is-visible" id="tab-1" role="tabpanel">
{# <div class="_name">
{{produkt.nazwa}}
</div> #}
{# <div class="_details">
<b>Kod produktu:</b>
{{produkt.kod}}
</div> #}
{# {% if produkt.krajPochodzenia %}
<div class="_details">
<b>Kraj pochodzenia:</b>
{{produkt.krajPochodzenia}}</div>
{% endif %} #}
{# <div class="_details">
<b>EAN:</b>
{{produkt.ean}}</div> #}
<div class="_details">
<b>Opis produktu:</b><br/>
{{produkt.opisPL | raw}}
{# {{produkt.modelOprawy.opisModeluOprawy | raw}} #}
</div>
<div class="_details">
<b>Opcje dodatkowe:</b><br/>
{# <div style="margin-top: 10px;">Sterowanie: #}
{{produkt.Options | raw}}<br/>
{# <div style="margin-top: 5px;">Rodzaj przesłony:</span>
{{produkt.przeslona.typ | raw}}</div> #}
</div>
<div class="_details">
<b class="">POBIERZ</b>
<div class="downl" style="padding-bottom:0px;">
<div class="col-sm-12">
<a target="_blank" href="/kategories/{{produkt.modelOprawy.kategoria.id}}/produkty{{produkt.slug}}/pdf"><i class="far fa-file-pdf"></i><span>Karta katalogowa</span></a>
</div>
<div class="col-sm-12">
<a target="_blank" href="/kategories/{{produkt.modelOprawy.kategoria.id}}/produkty{{produkt.slug}}/pdf_en"><i class="far fa-file-pdf"></i><span>Karta katalogowa EN</span></a><br/>
</div>
<div class="col-sm-12">
<a target="_blank" href="/kategories/{{produkt.modelOprawy.kategoria.id}}/produkty{{produkt.slug}}/CE"><i class="far fa-file-pdf"></i><span>Deklaracja zgodności</span></a><br/>
</div>
<div class="col-sm-12">
<a target="_blank" href="/kategories/{{produkt.modelOprawy.kategoria.id}}/produkty{{produkt.slug}}/UKCA"><i class="far fa-file-pdf"></i><span>Deklaracja zgodności UKCA</span></a><br/>
</div>
<div class="col-sm-12">
<a target="_blank" href="/kategories/{{produkt.modelOprawy.kategoria.id}}/produkty{{produkt.slug}}/plikFoto"><i class="far fa-file-pdf"></i><span>Plik fotometryczny</span></a><br/>
</div>
</div>
{# <a target="_blank" href={{produkt.plikFotometryczny}}>Plik Fortometryczny 2</a><br/> #}
</div>
</div>
<div class="tabs__pane" id="tab-2" role="tabpanel">
<div class="_name">
Dioda
</div>
<div class="_details">
<b>Typ diody:</b>
{{produkt.dioda.typ | raw}}
</div>
<div class="_details">
<b>Barwa swiecenia:</b>
{{produkt.dioda.barwaSwiecenia | raw}}
</div>
<div class="_details">
<b>Typ diody nazwa:</b>
{{produkt.dioda.typDiodyNazwa | raw}}
</div>
<div class="_details">
<b>Typ diody nazwa dodatkowa:</b>
{{produkt.dioda.typDiodyNazwaDodatkowa | raw}}
</div>
<div class="_details">
<b>Dioda cct / kelvin:</b>
{{produkt.dioda.cctKelvin | raw}}
</div>
</div>
<div class="tabs__pane" id="tab-3" role="tabpanel">
<div class="_name">
Kolor
</div>
<div class="_details">
<b>Kolor kod:</b>
{{produkt.kolor.kod | raw}}
</div>
<div class="_details">
<b>Kolor nazwa:</b>
{{produkt.kolor.nazwa | raw}}
</div>
<div class="_details">
<b>Kolor RAL:</b>
{{produkt.kolor.ral | raw}}
</div>
</div>
<div class="tabs__pane" id="tab-4" role="tabpanel">
<div class="_name">
Sterowanie
</div>
<div class="_details">
<b>Sterowanie kod:</b>
{{produkt.sterowanie.kod | raw}}
</div>
<div class="_details">
<b>Sterowanie nazwa:</b>
{{produkt.sterowanie.nazwa | raw}}
</div>
</div>
<div class="tabs__pane" id="tab-5" role="tabpanel">
<div class="_name">
LED Driver
</div>
<div class="_details">
<b>Led typ:</b>
{{produkt.ledDriver.typ | raw}}
</div>
<div class="_details">
<b>Prąd zasilania:</b>
{{produkt.ledDriver.pradZasilania | raw}}
</div>
</div>
<div class="tabs__pane" id="tab-6" role="tabpanel">
<div class="_name">
Holder
</div>
<div class="_details">
<b>Typ:</b>
{{produkt.holder.typ | raw}}
</div>
<div class="_details">
<b>Nazwa:</b>
{{produkt.holder.nazwa | raw}}
</div>
</div>
<div class="tabs__pane" id="tab-7" role="tabpanel">
<div class="_name">
Odbłyśnik
</div>
<div class="_details">
<b>Typ:</b>
{{produkt.odblysnik.typ | raw}}
</div>
<div class="_details">
<b>Kąt:</b>
{{produkt.odblysnik.kat | raw}}
</div>
</div>
<div class="tabs__pane" id="tab-8" role="tabpanel">
<div class="_name">
Przesłona
</div>
<div class="_details">
<b>Typ:</b>
{{produkt.przeslona.typ | raw}}
</div>
<div class="_details">
<b>Opis:</b>
{{produkt.przeslona.opis | raw}}
</div>
</div>
{# <div class="tabs__pane" id="tab-9" role="tabpanel">
<div class="_name">
Pobierz
</div>
<div
class="_details">
<b>Pobierz:</b>
<b>
<a target="_blank" href="/kategories/{{produkt.modelOprawy.kategoria.id}}/produkty{{produkt.slug}}/pdf">Karta katalogowa</a><br/>
<a target="_blank" href="/kategories/{{produkt.modelOprawy.kategoria.id}}/produkty{{produkt.slug}}/pdf_en">Karta katalogowa EN</a><br/>
<a target="_blank" href="/kategories/{{produkt.modelOprawy.kategoria.id}}/produkty{{produkt.slug}}/CE">Deklaracja zgodności</a><br/>
<a target="_blank" href="/kategories/{{produkt.modelOprawy.kategoria.id}}/produkty{{produkt.slug}}/UKCA">Deklaracja zgodności UKCA</a><br/>
<a target="_blank" href="/kategories/{{produkt.modelOprawy.kategoria.id}}/produkty{{produkt.slug}}/plikFoto">Plik fotometryczny</a><br/>
<a target="_blank" href={{produkt.plikFotometryczny}}>Plik Fortometryczny 2</a><br/>
</b>
</div>
</div> #}
</div>
</div>
</div>
</div>
<div class="prod_gallery">
<div class="row">
{% if produkt.images %}
{% for images in produkt.images %}
{% set mainImg = images%}
{% set url = sulu_resolve_media(mainImg.id, 'inline') %}
{# {{dump(url.url)}} #}
<div class="col-12 col-md-2 col-sm-4">
<a href="{{url.url}}" data-lightbox="produc-gallery">
{{get_image(url, '1380x')}}
</a>
</div>
{% endfor %}
{% endif %}
</div>
</div>
</div>
<div class="col-sm-12 col-md-7">
<div class="next">
</div>
</div>
{# {{dump(produkt)}} #}
<div class="container-fluid">
<div class="row">
<h1 class="variants_title">WARIANTY</h1>
{# <div class="col-lg-12"> #}
<div class="warianty">
<table id="variants" class="display responsive" cellspacing="0" width="100%">
<thead>
<tr>
<th>Nazwa</th>
<th>Kolor<br></th>
<th>Barwa światła [K]<br></th>
<th>CRI<br></th>
<th>Kąt świecenia<br></th>
<th>Moc oprawy [W]<br></th>
<th>Lumen z oprawy [lm]<br></th>
<th>Typ światła<br></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
{% for i, param in produkt.modelOprawy.produkts %}
{# {{dump(produkt.modelOprawy.kategoria.id)}} #}
{# {{dump(param)}} #}
{% if param.visibility == '1' %}
<tr>
<td>
{{param.nazwa}}
<span style="display: none;"> <br><br>
{# <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" >
<path d="M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 368C269.3 368 280 357.3 280 344V280H344C357.3 280 368 269.3 368 256C368 242.7 357.3 232 344 232H280V168C280 154.7 269.3 144 256 144C242.7 144 232 154.7 232 168V232H168C154.7 232 144 242.7 144 256C144 269.3 154.7 280 168 280H232V344C232 357.3 242.7 368 256 368z"/>
</svg> #}
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512" width="25" height="25" fill: currentcolor stroke: currentcolor>
<path d="M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM390.6 246.6l-112 112C272.4 364.9 264.2 368 256 368s-16.38-3.125-22.62-9.375l-112-112c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L256 290.8l89.38-89.38c12.5-12.5 32.75-12.5 45.25 0S403.1 234.1 390.6 246.6z"/>
</svg>
</span>
</td>
<td>
{{param.kolor.nazwa}}
</td>
<td>
{{param.dioda.cctKelvin}}
</td>
<td>
{{param.dioda.CRI}}
</td>
<td>
{{param.odblysnik.kat}}
</td>
<td>
{{param.mocOprawy}}
</td>
<td>
{{param.lumenOprawa}}
</td>
<td>
{{param.dioda.typDiodyNazwa}}
</td>
{# <td>{{param.l90b10}}</td> #}
<td>
{# {{dump(param) }} #}
<a href="/kategories/{{produkt.modelOprawy.kategoria.id}}/produkty{{param.slug}}">
ZOBACZ</a>
</td>
<td>
<a class="addToBasket" onclick="addToBasket('{{ path('addToBasket', {'id': param.id})}}' ); changeIcon({{i}}); ">
<div id="def{{i}}" class="default_icon">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="0 0 512.004 512.004" style="enable-background:new 0 0 512.004 512.004;" xml:space="preserve">
<g>
<g>
<circle cx="153.6" cy="448.004" r="12.8"/>
</g>
</g>
<g>
<g>
<circle cx="409.6" cy="448.004" r="12.8"/>
</g>
</g>
<g>
<g>
<path d="M499.2,435.204h-26.889c-5.931-29.21-31.744-51.2-62.711-51.2c-30.959,0-56.781,21.99-62.711,51.2H216.277
c-5.726-28.015-29.824-49.229-59.179-50.85l-42.035-283.827c-0.401-2.722-1.673-5.222-3.61-7.177l-89.6-89.6
C16.853-1.25,8.755-1.25,3.755,3.75c-5,5-5,13.099,0,18.099l86.613,86.596l41.421,279.62
c-24.559,8.951-42.189,32.29-42.189,59.938c0,35.345,28.655,64,64,64c30.959,0,56.781-21.99,62.711-51.2h130.577
c5.931,29.21,31.753,51.2,62.711,51.2s56.781-21.99,62.711-51.2H499.2c7.074,0,12.8-5.726,12.8-12.8
C512,440.93,506.274,435.204,499.2,435.204z M153.6,486.404c-21.171,0-38.4-17.229-38.4-38.4c0-21.171,17.229-38.4,38.4-38.4
c21.171,0,38.4,17.229,38.4,38.4C192,469.175,174.771,486.404,153.6,486.404z M409.6,486.404c-21.171,0-38.4-17.229-38.4-38.4
c0-21.171,17.229-38.4,38.4-38.4s38.4,17.229,38.4,38.4C448,469.175,430.771,486.404,409.6,486.404z"/>
</g>
</g>
<g>
<g>
<path d="M461.713,240.021L435.2,332.804H197.12l-25.6-179.2h89.941c-2.347-8.26-4.011-16.802-4.813-25.6H171.52
c-7.424,0-14.473,3.217-19.337,8.823s-7.057,13.047-5.999,20.395l25.6,179.2c1.792,12.612,12.595,21.982,25.335,21.982H435.2
c11.426,0,21.478-7.578,24.619-18.569l35.49-124.203C485.419,225.336,474.103,233.553,461.713,240.021z"/>
</g>
</g>
<g>
<g>
<path d="M396.8,0.004c-63.625,0-115.2,51.576-115.2,115.2s51.575,115.2,115.2,115.2S512,178.829,512,115.204
S460.425,0.004,396.8,0.004z M396.8,204.804c-49.408,0-89.6-40.192-89.6-89.6s40.192-89.6,89.6-89.6
c49.408,0,89.6,40.192,89.6,89.6S446.208,204.804,396.8,204.804z"/>
</g>
</g>
<g>
<g>
<path d="M451.106,102.404H409.6V60.898c0-7.066-5.726-12.8-12.8-12.8c-7.074,0-12.8,5.734-12.8,12.8v41.506h-41.506
c-7.074,0-12.8,5.726-12.8,12.8c0,7.066,5.726,12.8,12.8,12.8H384v41.506c0,7.066,5.726,12.8,12.8,12.8
c3.533,0,6.733-1.434,9.054-3.746c2.321-2.313,3.746-5.521,3.746-9.054v-41.506h41.506c3.533,0,6.733-1.434,9.054-3.746
c2.321-2.313,3.746-5.513,3.746-9.054C463.906,108.13,458.18,102.404,451.106,102.404z"/>
</g>
</g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
</svg>
</div>
<div id="ad{{i}}" class="when_added">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="0 0 512.004 512.004" style="enable-background:new 0 0 512.004 512.004;" xml:space="preserve">
<g>
<g>
<circle cx="153.6" cy="448.004" r="12.8"/>
</g>
</g>
<g>
<g>
<circle cx="409.6" cy="448.004" r="12.8"/>
</g>
</g>
<g>
<g>
<path d="M499.2,435.204h-26.889c-5.931-29.21-31.744-51.2-62.711-51.2c-30.959,0-56.781,21.99-62.711,51.2H216.277
c-5.726-28.015-29.824-49.229-59.179-50.85l-42.035-283.827c-0.401-2.722-1.673-5.222-3.61-7.177l-89.6-89.6
C16.853-1.25,8.755-1.25,3.755,3.75c-5,5-5,13.099,0,18.099l86.613,86.596l41.421,279.62
c-24.559,8.951-42.189,32.29-42.189,59.938c0,35.345,28.655,64,64,64c30.959,0,56.781-21.99,62.711-51.2h130.577
c5.931,29.21,31.753,51.2,62.711,51.2s56.781-21.99,62.711-51.2H499.2c7.074,0,12.8-5.726,12.8-12.8
C512,440.93,506.274,435.204,499.2,435.204z M153.6,486.404c-21.171,0-38.4-17.229-38.4-38.4c0-21.171,17.229-38.4,38.4-38.4
c21.171,0,38.4,17.229,38.4,38.4C192,469.175,174.771,486.404,153.6,486.404z M409.6,486.404c-21.171,0-38.4-17.229-38.4-38.4
c0-21.171,17.229-38.4,38.4-38.4s38.4,17.229,38.4,38.4C448,469.175,430.771,486.404,409.6,486.404z"/>
</g>
</g>
<g>
<g>
<path d="M461.713,240.021L435.2,332.804H197.12l-25.6-179.2h89.941c-2.347-8.26-4.011-16.802-4.813-25.6H171.52
c-7.424,0-14.473,3.217-19.337,8.823s-7.057,13.047-5.999,20.395l25.6,179.2c1.792,12.612,12.595,21.982,25.335,21.982H435.2
c11.426,0,21.478-7.578,24.619-18.569l35.49-124.203C485.419,225.336,474.103,233.553,461.713,240.021z"/>
</g>
</g>
<g>
<g>
<path d="M396.8,0.004c-63.625,0-115.2,51.576-115.2,115.2s51.575,115.2,115.2,115.2S512,178.829,512,115.204
S460.425,0.004,396.8,0.004z M396.8,204.804c-49.408,0-89.6-40.192-89.6-89.6s40.192-89.6,89.6-89.6
c49.408,0,89.6,40.192,89.6,89.6S446.208,204.804,396.8,204.804z"/>
</g>
</g>
<g>
<g>
<path d="M455.1,78.955c-5.828-3.891-13.824-2.364-17.749,3.55L396.8,143.33l-40.55-60.826c-3.951-5.914-11.921-7.45-17.749-3.55
c-5.871,3.925-7.475,11.861-3.55,17.749l51.2,76.8c2.372,3.567,6.374,5.7,10.65,5.7c4.275,0,8.277-2.133,10.65-5.7l51.2-76.8
C462.575,90.816,460.971,82.88,455.1,78.955z"/>
</g>
</g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
</svg>
</div>
</a>
</td>
</tr>
{% endif %}
{% endfor %}
</tbody>
</table>
{# {{dump(produkt)}} #}
</div>
{# </div> #}
</div>
</div>
{% endblock %}
{% block javascripts %}
<script>
function addToBasket(changePath, id) {
var headerBasket = $('.addToBasket');
var qty = headerBasket.find('.qty');
var counter;
that = $(this);
$.ajax({
type: "POST",
url: changePath,
async: true,
data: {},
success: function (data) {
counter = data.length;
qty.html(counter);
// basket.toggleClass('when_added');
}
});
}
function changeIcon(i) {
let ficon = $ (`#def${i}`);
let sicon = $ (`#ad${i}`);
ficon.hide();
sicon.show();
}
</script>
{% endblock %}