vendor/store.shopware.com/nimbitsarticlequestionsnext/src/Resources/views/storefront/page/product-detail/articlequestions/articlequestions-form.html.twig line 1

Open in your IDE?
  1. {% block page_product_detail_articlequestions_form %}
  2.     <form class="needs-validation"
  3.           method="post"
  4.           data-form-csrf-handler="true"
  5.           data-form-validation="true"
  6.           action="{{ path('frontend.action.nimbits.article-questions-request') }}">
  7.         {{ sw_csrf('frontend.action.nimbits.article-questions-request') }}
  8.         <input name="nb_articlequestion_form_lineitems" type="hidden"/>
  9.         <input name="nbaq_saleschannellanguageid" value="{{ context.context.languageIdChain.0 }}" type="hidden"
  10.                id="articleQuestionsFormSCLanguageIdHidden">
  11.         <input name="nbaq_product_id" value="{{ page.product.id }}" type="hidden"
  12.                id="articleQuestionsFormProductIdHidden">
  13.         <input name="nbaq_product_url" value="{{ seoUrl('frontend.detail.page', {'productId': page.product.id}) }}"
  14.                type="hidden" id="articleQuestionsFormProductUrlHidden">
  15.         <div class="row">
  16.             <div class="col">
  17.                 <div class="form-group">
  18.                     <select name="nbaq_salutation" class="form-control" id="articleQuestionsFormSalutation">
  19.                         <option hidden>{{ 'nimbits-articlequestions.form.salutation'|trans }} {{ 'nimbits-articlequestions.form.optional'|trans }}</option>
  20.                         <option>{{ 'nimbits-articlequestions.form.genderw'|trans }}</option>
  21.                         <option>{{ 'nimbits-articlequestions.form.genderm'|trans }}</option>
  22.                         <option>{{ 'nimbits-articlequestions.form.gendern'|trans }}</option>
  23.                     </select>
  24.                 </div>
  25.             </div>
  26.             <div class="col">
  27.                 <div class="form-group">
  28.                     <input name="nbaq_company" type="text" class="form-control" id="articleQuestionsFormCompany"
  29.                            placeholder="{{ 'nimbits-articlequestions.form.company'|trans }} {{ 'nimbits-articlequestions.form.optional'|trans }}">
  30.                 </div>
  31.             </div>
  32.         </div>
  33.         <div class="row">
  34.             <div class="col">
  35.                 <div class="form-group">
  36.                     <input name="nbaq_firstname" type="text" class="form-control" id="articleQuestionsFormForename"
  37.                            placeholder="{{ 'nimbits-articlequestions.form.name'|trans }} {{ 'nimbits-articlequestions.form.optional'|trans }}">
  38.                 </div>
  39.             </div>
  40.             <div class="col">
  41.                 <div class="form-group">
  42.                     <input name="nbaq_surname" type="text" class="form-control" id="articleQuestionsFormSurname"
  43.                            placeholder="{{ 'nimbits-articlequestions.form.surname'|trans }} {{ 'nimbits-articlequestions.form.optional'|trans }}">
  44.                 </div>
  45.             </div>
  46.         </div>
  47.         <div class="form-group">
  48.             <input name="nbaq_mail" type="email" class="form-control" id="articleQuestionsFormMail"
  49.                    placeholder="{{ 'nimbits-articlequestions.form.mail'|trans }} {{ 'nimbits-articlequestions.form.required'|trans }}"
  50.                    required>
  51.             <div class="invalid-feedback">
  52.                 {{ 'nimbits-articlequestions.form.entervalidmail'|trans }}
  53.             </div>
  54.         </div>
  55.         <div class="form-group">
  56.             <label for="articleQuestionsFormMessage">{{ 'nimbits-articlequestions.form.question'|trans }} {{ 'nimbits-articlequestions.form.required'|trans }}</label>
  57.             <textarea name="nbaq_question" class="form-control" id="articleQuestionsFormMessage" rows="3"
  58.                       required></textarea>
  59.             <div class="invalid-feedback">
  60.                 {{ 'nimbits-articlequestions.form.entervalidquestion'|trans }}
  61.             </div>
  62.         </div>
  63.         <div class="custom-control custom-checkbox">
  64.             <input type="checkbox" class="custom-control-input" id="articleQuestionsCheck" required>
  65.             <label class="custom-control-label"
  66.                    for="articleQuestionsCheck">{{ 'nimbits-articlequestions.form.dataprivacytext'|trans|raw }}{{ 'nimbits-articlequestions.form.required'|trans }}</label>
  67.         </div>
  68.         {% sw_include '@Storefront/storefront/component/captcha/base.html.twig' with { preCheck: true }  %}
  69.         <div class="form-group mt-2">
  70.             {{ 'nimbits-articlequestions.form.requiredtext'|trans }}
  71.         </div>
  72.         <button type="submit"
  73.                 class="btn btn-primary nimbits-ask-question-button">{{ 'nimbits-articlequestions.form.askquestionbutton'|trans }}</button>
  74.     </form>
  75. {% endblock %}