templates/frontend-eforum/_partials/modules/contactEvent.html.twig line 1

Open in your IDE?
  1. <section id="faq" class="d-none d-md-block product-section contactEvent">
  2.     <div class="container">
  3.         <div class="row">
  4.             <div class="col col-xs-12">
  5.                 <ul class="contactEvent__nav nav nav-tabs">
  6.                     {% set secondTabActive = 'active show' %}
  7.                     {% set thirdTabActive = 'active show' %}
  8.                     {% if product.activeProductTypeDetailDescriptions is not empty %}
  9.                         {% set secondTabActive = '' %}
  10.                         {% set thirdTabActive = '' %}
  11.                         <li class="contactEvent__item">
  12.                             <a class="contactEvent__url active" data-toggle="tab" href="#contact1">Dane szczegółowe</a>
  13.                         </li>
  14.                     {% endif %}
  15.                     {% if module.help is defined and module.help is not empty %}
  16.                         {% set thirdTabActive = '' %}
  17.                         <li class="contactEvent__item">
  18.                             <a class="contactEvent__url {{ secondTabActive }}" data-toggle="tab" href="#contact2">Pomoc</a>
  19.                         </li>
  20.                     {% endif %}
  21.                     {% if module.contactTitle is defined and module.contactEmail is defined and module.contactEmail is not empty %}
  22.                         <li class="contactEvent__item">
  23.                             <a class="contactEvent__url {{ thirdTabActive }}" data-toggle="tab" href="#contact3">Kontakt z wydawcą</a>
  24.                         </li>
  25.                     {% endif %}
  26.                 </ul>
  27.                 <div class="tab-content">
  28.                     {% if product.activeProductTypeDetailDescriptions is not empty %}
  29.                         <div id="contact1" class="tab-pane fade active show">
  30.                             <div class="row">
  31.                                 {% for detail in product.activeProductTypeDetailDescriptions %}
  32.                                     <div class="col-md-6 col-xs-12 {% if detail.productTypeDetail.title is defined and detail.productTypeDetail.title == 'Adres strony produktowej' %}tabs__text-container-url-address{% endif %}">
  33.                                         <div class="tabs__text">
  34.                                             <h3>{{ detail.productTypeDetail.title }}</h3>
  35.                                             <p>{{ detail.description|parseUrl|raw }}</p>
  36.                                         </div>
  37.                                     </div>
  38.                                 {% endfor %}
  39.                             </div>
  40.                         </div>
  41.                     {% endif %}
  42.                     {% if module.help is defined and module.help is not empty %}
  43.                         <div id="contact2" class="tab-pane fade {{ secondTabActive }}">
  44.                             <div class="row">
  45.                                 <div class="col-md-7">
  46.                                     {% if module.helpTitle is defined %}
  47.                                         <h3 class="contactEvent__title">
  48.                                             {{ module.helpTitle }}
  49.                                         </h3>
  50.                                     {% endif %}
  51.                                     {% for i in 1..1 %}
  52.                                         {% include "frontend-eforum/_partials/faq-item.html.twig" with {
  53.                                             list: module.help
  54.                                         } %}
  55.                                     {% endfor %}
  56.                                     {% if module.linkedTemplate is defined %}
  57.                                         <a class="contact__infoUrl"
  58.                                            href="{{ path('efShowDynamicTemplate', {'dynamicType': module.linkedTemplate}) }}"
  59.                                         >
  60.                                             {% if module.externalLinkText is defined %}
  61.                                                 {{ module.externalLinkText }}
  62.                                             {% endif %}
  63.                                             <span class="contact__infoUrlArrow icon--arrow-right"></span>
  64.                                         </a>
  65.                                     {% endif %}
  66.                                 </div>
  67.                             </div>
  68.                         </div>
  69.                     {% endif %}
  70.                     {% if module.contactTitle is defined and module.contactEmail is defined and module.contactEmail is not empty %}
  71.                         <div id="contact3" class="tab-pane fade {{ thirdTabActive }}">
  72.                             <div class="row contactEvent__row">
  73.                                 <div class="col-md-7">
  74.                                     <div class="email-sent"></div>
  75.                                     <h3 class="contactEvent__title">
  76.                                         {{ module.contactTitle }}
  77.                                     </h3>
  78.                                     {% set encryptedEmail = module.contactEmail|encrypt %}
  79.                                     <form class="form contactForm"
  80.                                           data-form method="post"
  81.                                           data-target="{{ encryptedEmail['encrypted'] }}"
  82.                                           data-token="{{ encryptedEmail['publicToken'] }}"
  83.                                           data-url="{{ path('efSendContactEmail') }}"
  84.                                     >
  85.                                         <label class="form__fieldset">
  86.                                             <input data-form-valid="email" data-focus class="form__input" name="email" type="email">
  87.                                             <span class="form__label">Adres e-mail</span>
  88.                                         </label>
  89.                                         <label class="form__fieldset form__fieldset--textarea">
  90.                                             <textarea data-form-valid="notempty"
  91.                                                       data-focus class="form__input form__input--textarea"
  92.                                                       name="description"
  93.                                             >
  94.                                             </textarea>
  95.                                             <span class="form__label">Twoja wiadomość</span>
  96.                                         </label>
  97.                                         <span class="form__agreeText">
  98.                                                 Administratorem Twoich danych osobowych jest Forum Media Polska Sp. z o.o., ul. Polska 13, 60-595 Poznań.
  99.                                                 Będziemy przetwarzać dane podane w formularzu wyłącznie w celu realizacji Twojego zgłoszenia.
  100.                                                 Pełna informacja o regułach przetwarzania danych osobowych dostępna jest <a href="/polityka-prywatnosci">tutaj</a>.
  101.                                         </span>
  102.                                         <div class="modalContact__submit">
  103.                                             <button data-target="#exampleModalCenter"
  104.                                                     class="button button--bordered button--with-arrow product-nav__add"
  105.                                                     type="submit"
  106.                                             >
  107.                                                 Wyślij wiadomość
  108.                                             </button>
  109.                                         </div>
  110.                                     </form>
  111.                                 </div>
  112.                                 <div class="col-md-5">
  113.                                     <div class="contactEvent__infoWrap">
  114.                                         <div class="contactEvent__infoLeft">
  115.                                             <span class="contactEvent__infoIco icon--contact"></span>
  116.                                         </div>
  117.                                         <div class="contactEvent__infoRight">
  118.                                             {% if module.contactName is defined %}
  119.                                                 <div class="contactEvent__infoRow">
  120.                                                     <strong>{{ module.contactName }}</strong>
  121.                                                 </div>
  122.                                             {% endif %}
  123.                                             {% if module.contactTelephone is defined %}
  124.                                                 <div class="contactEvent__infoRow">
  125.                                                     Tel:
  126.                                                     <a class="contactEvent__infoLink" href="tel:616655765">
  127.                                                         {{ module.contactTelephone }}
  128.                                                     </a>
  129.                                                 </div>
  130.                                             {% endif %}
  131.                                             {% if module.contactEmail is defined %}
  132.                                                 <div class="contactEvent__infoRow">
  133.                                                     E-mail:
  134.                                                     <a class="contactEvent__infoLink"
  135.                                                        href="mailto:{{ module.contactEmail }}"
  136.                                                     >
  137.                                                         {{ module.contactEmail }}
  138.                                                     </a>
  139.                                                 </div>
  140.                                             {% endif %}
  141.                                         </div>
  142.                                     </div>
  143.                                 </div>
  144.                             </div>
  145.                         </div>
  146.                     {% endif %}
  147.                 </div>
  148.             </div>
  149.         </div>
  150.     </div>
  151. </section>
  152. <section id="faq-mobile" class="d-block d-md-none product-section contactEvent contactEvent--mobile">
  153.     <div class="row">
  154.         <div class="col col-xs-12">
  155.             <div class="faq__all faq__all--mobile-app" id="accordion-contact-event-mobile">
  156.                 {% if product.activeProductTypeDetailDescriptions is not empty %}
  157.                 <div class="faq__item">
  158.                     <div class="faq__header" id="headingOne">
  159.                         <h5 class="mb-0">
  160.                             <button class="faq__headerTitle collapsed" type="button" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
  161.                                 Dane szczegółowe
  162.                                 <span class="faq__headerTitleIcon icon--chevron-bottom"></span>
  163.                             </button>
  164.                         </h5>
  165.                     </div>
  166.                     <div id="collapseOne" class="collapse" aria-labelledby="headingOne" data-parent="#accordion-contact-event-mobile">
  167.                         <div class="card-body">
  168.                             <div class="row">
  169.                                 {% for detail in product.activeProductTypeDetailDescriptions %}
  170.                                     <div class="col-md-6 col-xs-12">
  171.                                         <div class="tabs__text">
  172.                                             <h3>{{ detail.productTypeDetail.title }}</h3>
  173.                                             <p>{{ detail.description|parseUrl|raw }}</p>
  174.                                         </div>
  175.                                     </div>
  176.                                 {% endfor %}
  177.                             </div>
  178.                         </div>
  179.                     </div>
  180.                 </div>
  181.                 {% endif %}
  182.                 {% if module.help is defined and module.help is not empty %}
  183.                 <div class="faq__item">
  184.                     <div class="faq__header" id="headingTwo">
  185.                         <h5 class="mb-0">
  186.                             <button class="faq__headerTitle collapsed" type="button" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
  187.                                 Pomoc
  188.                                 <span class="faq__headerTitleIcon icon--chevron-bottom"></span>
  189.                             </button>
  190.                         </h5>
  191.                     </div>
  192.                     <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#accordion-contact-event-mobile">
  193.                         <div class="card-body">
  194.                             <div class="row">
  195.                                 <div class="col-md-7">
  196.                                     {% if module.helpTitle is defined %}
  197.                                         <h3 class="contactEvent__title">
  198.                                             {{ module.helpTitle }}
  199.                                         </h3>
  200.                                     {% endif %}
  201.                                     {% for i in 1..1 %}
  202.                                         {% include "frontend-eforum/_partials/faq-item.html.twig" with {
  203.                                             list: module.help
  204.                                         } %}
  205.                                     {% endfor %}
  206.                                     {% if module.linkedTemplate is defined %}
  207.                                         <a class="contact__infoUrl"
  208.                                            href="{{ path('efShowDynamicTemplate', {'dynamicType': module.linkedTemplate}) }}"
  209.                                         >
  210.                                             {% if module.externalLinkText is defined %}
  211.                                                 {{ module.externalLinkText }}
  212.                                             {% endif %}
  213.                                             <span class="contact__infoUrlArrow icon--arrow-right"></span>
  214.                                         </a>
  215.                                     {% endif %}
  216.                                 </div>
  217.                             </div>
  218.                         </div>
  219.                     </div>
  220.                 </div>
  221.                 {% endif %}
  222.                 {% if module.contactTitle is defined and module.contactEmail is defined and module.contactEmail is not empty %}
  223.                 <div class="faq__item">
  224.                     <div class="faq__header" id="headingThree">
  225.                         <h5 class="mb-0">
  226.                             <button class="faq__headerTitle collapsed" type="button" data-toggle="collapse" data-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
  227.                                 Kontakt z wydawcą
  228.                                 <span class="faq__headerTitleIcon icon--chevron-bottom"></span>
  229.                             </button>
  230.                         </h5>
  231.                     </div>
  232.                     <div id="collapseThree" class="collapse" aria-labelledby="headingThree" data-parent="#accordion-contact-event-mobile">
  233.                         <div class="card-body">
  234.                             <div class="row contactEvent__row">
  235.                                 <div class="col-md-7">
  236.                                     <div class="email-sent"></div>
  237.                                     <h3 class="contactEvent__title">
  238.                                         {{ module.contactTitle }}
  239.                                     </h3>
  240.                                     {% set encryptedEmail = module.contactEmail|encrypt %}
  241.                                     <form class="form contactForm"
  242.                                           data-form method="post"
  243.                                           data-target="{{ encryptedEmail['encrypted'] }}"
  244.                                           data-token="{{ encryptedEmail['publicToken'] }}"
  245.                                           data-url="{{ path('efSendContactEmail') }}"
  246.                                     >
  247.                                         <label class="form__fieldset">
  248.                                             <input data-form-valid="email" data-focus class="form__input" name="email" type="email">
  249.                                             <span class="form__label">Adres e-mail</span>
  250.                                         </label>
  251.                                         <label class="form__fieldset form__fieldset--textarea">
  252.                                         <textarea data-form-valid="notempty"
  253.                                                   data-focus class="form__input form__input--textarea"
  254.                                                   name="description"
  255.                                         >
  256.                                         </textarea>
  257.                                             <span class="form__label">Twoja wiadomość</span>
  258.                                         </label>
  259.                                         <span class="form__agreeText">
  260.                                             Administratorem Twoich danych osobowych jest Forum Media Polska Sp. z o.o., ul. Polska 13, 60-595 Poznań.
  261.                                             Będziemy przetwarzać dane podane w formularzu wyłącznie w celu realizacji Twojego zgłoszenia.
  262.                                             Pełna informacja o regułach przetwarzania danych osobowych dostępna jest <a href="/polityka-prywatnosci">tutaj</a>.
  263.                                     </span>
  264.                                         <div class="modalContact__submit">
  265.                                             <button data-target="#exampleModalCenter"
  266.                                                     class="button button--bordered button--with-arrow product-nav__add"
  267.                                                     type="submit"
  268.                                             >
  269.                                                 Wyślij wiadomość
  270.                                             </button>
  271.                                         </div>
  272.                                     </form>
  273.                                 </div>
  274.                                 <div class="col-md-5">
  275.                                     <div class="contactEvent__infoWrap">
  276.                                         <div class="contactEvent__infoLeft">
  277.                                             <span class="contactEvent__infoIco icon--contact"></span>
  278.                                         </div>
  279.                                         <div class="contactEvent__infoRight">
  280.                                             {% if module.contactName is defined %}
  281.                                                 <div class="contactEvent__infoRow">
  282.                                                     <strong>{{ module.contactName }}</strong>
  283.                                                 </div>
  284.                                             {% endif %}
  285.                                             {% if module.contactTelephone is defined %}
  286.                                                 <div class="contactEvent__infoRow">
  287.                                                     Tel:
  288.                                                     <a class="contactEvent__infoLink" href="tel:616655765">
  289.                                                         {{ module.contactTelephone }}
  290.                                                     </a>
  291.                                                 </div>
  292.                                             {% endif %}
  293.                                             {% if module.contactEmail is defined %}
  294.                                                 <div class="contactEvent__infoRow">
  295.                                                     E-mail:
  296.                                                     <a class="contactEvent__infoLink"
  297.                                                        href="mailto:{{ module.contactEmail }}"
  298.                                                     >
  299.                                                         {{ module.contactEmail }}
  300.                                                     </a>
  301.                                                 </div>
  302.                                             {% endif %}
  303.                                         </div>
  304.                                     </div>
  305.                                 </div>
  306.                             </div>
  307.                         </div>
  308.                     </div>
  309.                 </div>
  310.                 {% endif %}
  311.             </div>
  312.         </div>
  313.     </div>
  314. </section>