templates/bundles/SyliusShopBundle/Product/Show/_inquiry.html.twig line 1

Open in your IDE?
  1. {% form_theme form with ['@SyliusShop/Form/theme.html.twig', 'Context/Shop/Form/checkbox.html.twig'] %}
  2. {% set preview = 'app_common_inquiry_preview_create' == app.request.attributes.get('_route') %}
  3. {{ form_start(form, {
  4.     'action': true == preview ? '#' : path('app_shop_inquiry_create', {'productId': form.vars.value.product.id, 'slug': form.vars.value.product.slug, 'products': 'products'|trans}),
  5.     'attr': {'class': 'ui loadable form hyfindr-form'}
  6. }) }}
  7.     {{ form_errors(form) }}
  8.     {% if true == preview %}
  9.         <input type="hidden" name="_method" value="GET">
  10.     {% endif %}
  11.     {% if is_mobile() %}
  12.         <div class="text-sm field form-info">
  13.             <span class="font-bolder">{{ 'app.ui.product.answer_within_5_days'|trans }}</span>
  14.             <span>{{ 'app.ui.product.inquiry_sent_immediately'|trans }}</span>
  15.         </div>
  16.     {% endif %}
  17.     <div class="two fields">
  18.         {{ form_row(form.customer.firstName, {'label': 'app.ui.form.first_name'|trans}) }}
  19.         {{ form_row(form.customer.lastName, {'label': 'app.ui.form.last_name'|trans}) }}
  20.     </div>
  21.     <div class="company-field">
  22.         {{ form_row(form.customer.organization.name, {'label': 'app.ui.company'|trans}) }}
  23.     </div>
  24.     <div class="email-field">
  25.         {{ form_row(form.customer.email, {'label': 'app.ui.form.email'|trans}) }}
  26.     </div>
  27.     <div class="country-field">
  28.         {{ form_row(form.country, {'label': 'app.ui.form.country'|trans}) }}
  29.     </div>
  30.     <div class="message-field">
  31.         {{ form_row(form.messages, {'label': 'app.ui.message_to_vendor'|trans}) }}
  32.     </div>
  33.     
  34.     {% if not is_granted('ROLE_USER') %}
  35.         <div class="hyfindr-terms">
  36.             <div class="field terms-field">
  37.                 <div class="ui">
  38.                     <label>
  39.                         {{ form_row(form.termsAccepted) }} 
  40.                         {{ 'app.ui.form.privacy_policy_and_terms'|trans({
  41.                             '%privacy_link%': hyf_get_url_for_code_with_suffix('privacy_policy', 'legal'),
  42.                             '%terms_link%': hyf_get_url_for_code_with_suffix('general_terms', 'legal')
  43.                         })|raw }}
  44.                     </label>
  45.                 </div>
  46.             </div>
  47.         </div>
  48.     {% endif %}
  49.     <div class="field terms-field">
  50.         <label class="recaptcha-label">
  51.             {{ 'app.ui.newsletter_page.this_site_is_protected'|trans|raw }}
  52.         </label>
  53.     </div>
  54.     {{ form_row(form._token) }}
  55.     {% include 'Context/Common/ReCaptcha/_field.html.twig' %}
  56.     {% if true == preview %}
  57.         <a href="#" class="button hyfindr btn btn--primary button">
  58.             {{ 'app.ui.submit'|trans }}
  59.         </a>
  60.     {% else %}
  61.         <button class="hyfindr btn btn--primary button">
  62.             {{ 'app.ui.submit'|trans }}
  63.         </button>
  64.     {% endif %}
  65. {{ form_end(form, {'render_rest': false}) }}