templates/bundles/SyliusShopBundle/Product/Show/_rfq.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_rfq_preview_create' == app.request.attributes.get('_route') %}
  3. {{ form_start(form, {
  4.     'action': true == preview ? '#' : path('app_common_rfq_create', {'template': '@SyliusShop/Product/Show/_rfq.html.twig', '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.     <div class="text-sm field form-info">
  12.         <span class="font-bolder">{{ 'app.ui.product.answer_within_5_days'|trans }}</span>
  13.         <span>{{ 'app.ui.product.inquiry_sent_immediately'|trans }}</span>
  14.     </div>
  15.     <div class="two fields">
  16.         {{ form_row(form.customer.firstName, {'label': 'app.ui.form.first_name'|trans}) }}
  17.         {{ form_row(form.customer.lastName, {'label': 'app.ui.form.last_name'|trans}) }}
  18.     </div>
  19.     <div class="company-field">
  20.         {{ form_row(form.customer.organization.name, {'label': 'app.ui.company'|trans}) }}
  21.     </div>
  22.     <div class="country-field">
  23.             {{ form_row(form.country, {'label': 'app.ui.form.country'|trans}) }}
  24.     </div>
  25.     <div class="quantity-field">
  26.         {{ form_row(form.quantity) }}
  27.     </div>
  28.     <div class="email-field">
  29.         {{ form_row(form.customer.email, {'label': 'app.ui.form.email'|trans}) }}
  30.     </div>
  31.     {% for messageForm in form.messages %}
  32.         <div class="message-field">
  33.             {{ form_row(messageForm.message, { 'label': 'app.ui.message_to_vendor'|trans }) }}
  34.         </div>
  35.         <div class="attachment-field">
  36.             {{ form_row(messageForm.attachments) }}
  37.             {{ form_errors(messageForm.attachments) }}
  38.         </div>
  39.     {% endfor %}
  40.     {% if not is_granted('ROLE_USER') %}
  41.         <div class="hyfindr-terms">
  42.             <div class="field terms-field">
  43.                 <div class="ui">
  44.                     <label>
  45.                         {{ form_row(form.termsAccepted) }} 
  46.                         {{ 'app.ui.form.privacy_policy_and_terms'|trans({
  47.                             '%privacy_link%': hyf_get_url_for_code_with_suffix('privacy_policy', 'legal'),
  48.                             '%terms_link%': hyf_get_url_for_code_with_suffix('general_terms', 'legal')
  49.                         })|raw }}
  50.                     </label>
  51.                 </div>
  52.             </div>
  53.         </div>
  54.     {% endif %}
  55.     <div class="field terms-field">
  56.         <label class="recaptcha-label">
  57.             {{ 'app.ui.newsletter_page.this_site_is_protected'|trans|raw }}
  58.         </label>
  59.     </div>
  60.     {{ form_row(form._token) }}
  61.     {% include 'Context/Common/ReCaptcha/_field.html.twig' %}
  62.     {% if true == preview %}
  63.         <a href="#" class="button hyfindr btn btn--primary button">
  64.             {{ 'app.ui.submit'|trans }}
  65.         </a>
  66.     {% else %}
  67.         <button class="hyfindr btn btn--primary button">
  68.             {{ 'app.ui.submit'|trans }}
  69.         </button>
  70.     {% endif %}
  71. {{ form_end(form, {'render_rest': false}) }}