custom/apps/DmitsInquiry/Resources/views/storefront/page/inquiryform.html.twig line 1

Open in your IDE?
  1. <form id="productinquiry" action="" method="POST" >
  2. {% if  "dmits.inquiry.custom.salutation"|trans !="dmits.inquiry.custom.salutation" %}
  3.     {%  set salutationLabel= "dmits.inquiry.custom.salutation"|trans %}
  4. {% else %}
  5.     {%  set salutationLabel= "account.personalSalutationLabel"|trans %}
  6. {% endif %}
  7. {% if config('DmitsInquiry.config.salutationrequired') && config('DmitsInquiry.config.showrequired') %}
  8.     {%  set salutationLabel= salutationLabel~ "general.required"|trans|sw_sanitize%}
  9. {% endif %}
  10. {% if  "dmits.inquiry.custom.firstname"|trans !="dmits.inquiry.custom.firstname" %}
  11.     {%  set firstnameLabel= "dmits.inquiry.custom.firstname"|trans %}
  12. {% else %}
  13.     {%  set firstnameLabel= "account.personalFirstNameLabel"|trans %}
  14. {% endif %}
  15. {% if config('DmitsInquiry.config.firstnamerequired') && config('DmitsInquiry.config.showrequired')  %}
  16.     {%  set firstnameLabel= firstnameLabel~ "general.required"|trans|sw_sanitize%}
  17. {% endif %}
  18. {% if  "dmits.inquiry.custom.lastname"|trans !="dmits.inquiry.custom.lastname" %}
  19.     {%  set lastnameLabel= "dmits.inquiry.custom.lastname"|trans %}
  20. {% else %}
  21.     {%  set lastnameLabel= "account.personalLastNameLabel"|trans %}
  22. {% endif %}
  23. {% if config('DmitsInquiry.config.lastnamerequired')  && config('DmitsInquiry.config.showrequired') %}
  24.     {%  set lastnameLabel= lastnameLabel~ "general.required"|trans|sw_sanitize%}
  25. {% endif %}
  26. {% if  "dmits.inquiry.custom.company"|trans !="dmits.inquiry.custom.company" %}
  27.     {%  set companyLabel= "dmits.inquiry.custom.company"|trans %}
  28. {% else %}
  29.     {%  set companyLabel= "address.companyNameLabel"|trans %}
  30. {% endif %}
  31. {% if config('DmitsInquiry.config.companyrequired')  && config('DmitsInquiry.config.showrequired') %}
  32.     {%  set companyLabel= companyLabel~ "general.required"|trans|sw_sanitize%}
  33. {% endif %}
  34. {% if  "dmits.inquiry.custom.email"|trans !="dmits.inquiry.custom.email" %}
  35.     {%  set emailLabel= "dmits.inquiry.custom.email"|trans %}
  36. {% else %}
  37.     {%  set emailLabel= "account.loginMailLabel"|trans %}
  38. {% endif %}
  39. {% if  config('DmitsInquiry.config.showrequired')  %}
  40.     {%  set emailLabel= emailLabel~ "general.required"|trans|sw_sanitize%}
  41. {% endif %}
  42. {% if  "dmits.inquiry.custom.phone"|trans !="dmits.inquiry.custom.phone" %}
  43.     {%  set phoneLabel= "dmits.inquiry.custom.phone"|trans %}
  44. {% else %}
  45.     {%  set phoneLabel= "account.personalPhoneLabel"|trans %}
  46. {% endif %}
  47. {% if config('DmitsInquiry.config.phonerequired') && config('DmitsInquiry.config.showrequired')  %}
  48.     {%  set phoneLabel= phoneLabel~ "general.required"|trans|sw_sanitize%}
  49. {% endif %}
  50. {% if  "dmits.inquiry.custom.street"|trans !="dmits.inquiry.custom.street" %}
  51.     {%  set streetLabel= "dmits.inquiry.custom.street"|trans %}
  52. {% else %}
  53.     {%  set streetLabel= "address.streetLabel"|trans %}
  54. {% endif %}
  55. {% if config('DmitsInquiry.config.streetrequired') && config('DmitsInquiry.config.showrequired')  %}
  56.     {%  set streetLabel= streetLabel~ "general.required"|trans|sw_sanitize%}
  57. {% endif %}
  58. {% if  "dmits.inquiry.custom.zip"|trans !="dmits.inquiry.custom.zip" %}
  59.     {%  set zipLabel= "dmits.inquiry.custom.zip"|trans %}
  60. {% else %}
  61.     {%  set zipLabel= "address.zipcodeLabel"|trans %}
  62. {% endif %}
  63. {% if config('DmitsInquiry.config.ziprequired') && config('DmitsInquiry.config.showrequired')  %}
  64.     {%  set zipLabel= zipLabel~ "general.required"|trans|sw_sanitize%}
  65. {% endif %}
  66. {% if  "dmits.inquiry.custom.city"|trans !="dmits.inquiry.custom.city" %}
  67.     {%  set cityLabel= "dmits.inquiry.custom.city"|trans %}
  68. {% else %}
  69.     {%  set cityLabel= "address.cityLabel"|trans %}
  70. {% endif %}
  71. {% if config('DmitsInquiry.config.cityrequired') && config('DmitsInquiry.config.showrequired')  %}
  72.     {%  set cityLabel= cityLabel~ "general.required"|trans|sw_sanitize%}
  73. {% endif %}
  74. {% if  "dmits.inquiry.custom.country"|trans !="dmits.inquiry.custom.country" %}
  75.     {%  set countryLabel= "dmits.inquiry.custom.country"|trans %}
  76. {% else %}
  77.     {%  set countryLabel= "address.countryLabel"|trans %}
  78. {% endif %}
  79. {% if config('DmitsInquiry.config.countryrequired') && config('DmitsInquiry.config.showrequired')  %}
  80.     {%  set countryLabel= countryLabel~ "general.required"|trans|sw_sanitize%}
  81. {% endif %}
  82. {%  set noteLabel= "dmits.inquiry.custom.note"|trans %}
  83. {% if config('DmitsInquiry.config.noterequired') && config('DmitsInquiry.config.showrequired')  %}
  84.     {%  set noteLabel= noteLabel~ "general.required"|trans|sw_sanitize%}
  85. {% endif %}
  86. {%  set submitLabel= "dmits.inquiry.custom.submit"|trans %}
  87. {%  set printLabel= "dmits.inquiry.custom.printLabel"|trans %}
  88. {%  set fileLabel= "dmits.inquiry.custom.file"|trans %}
  89. {% if config('DmitsInquiry.config.filerequired') && config('DmitsInquiry.config.showrequired')  %}
  90.     {%  set fileLabel= fileLabel~ "general.required"|trans|sw_sanitize%}
  91. {% endif %}
  92. {% set fields = [] %}
  93. {% set positionsalutation =0 %}
  94. {% set positionfirstname =0 %}
  95. {% set positionlastname =0 %}
  96. {% set positionemail =0 %}
  97. {% set positioncompany =0 %}
  98. {% set positionstreet =0 %}
  99. {% set positionzip =0 %}
  100. {% set positionscity =0 %}
  101. {% set positioncountry =0 %}
  102. {% set positionphone =0 %}
  103. {% set positionnote =0 %}
  104. {% set positionfile =0 %}
  105. {% set positionprivacy =0 %}
  106. {% if config('DmitsInquiry.config.positionsalutation') %}
  107.     {% set positionsalutation =config('DmitsInquiry.config.positionsalutation') %}
  108. {% endif %}
  109. {% if config('DmitsInquiry.config.positionfirstname') %}
  110.     {% set positionfirstname =config('DmitsInquiry.config.positionfirstname') %}
  111. {% endif %}
  112. {% if config('DmitsInquiry.config.positionlastname') %}
  113.     {% set positionlastname =config('DmitsInquiry.config.positionlastname') %}
  114. {% endif %}
  115. {% if config('DmitsInquiry.config.positionemail') %}
  116.     {% set positionemail =config('DmitsInquiry.config.positionemail') %}
  117. {% endif %}
  118. {% if config('DmitsInquiry.config.positioncompany') %}
  119.     {% set positioncompany =config('DmitsInquiry.config.positioncompany') %}
  120. {% endif %}
  121. {% if config('DmitsInquiry.config.positionstreet') %}
  122.     {% set positionstreet =config('DmitsInquiry.config.positionstreet') %}
  123. {% endif %}
  124. {% if config('DmitsInquiry.config.positionzip') %}
  125.     {% set positionzip =config('DmitsInquiry.config.positionzip') %}
  126. {% endif %}
  127. {% if config('DmitsInquiry.config.positioncity') %}
  128.     {% set positioncity =config('DmitsInquiry.config.positioncity') %}
  129. {% endif %}
  130. {% if config('DmitsInquiry.config.positioncountry') %}
  131.     {% set positioncountry =config('DmitsInquiry.config.positioncountry') %}
  132. {% endif %}
  133. {% if config('DmitsInquiry.config.positionphone') %}
  134.     {% set positionphone =config('DmitsInquiry.config.positionphone') %}
  135. {% endif %}
  136. {% if config('DmitsInquiry.config.positionnote') %}
  137.     {% set positionnote =config('DmitsInquiry.config.positionnote') %}
  138. {% endif %}
  139. {% if config('DmitsInquiry.config.positionprivacy') %}
  140.     {% set positionprivacy =config('DmitsInquiry.config.positionprivacy') %}
  141. {% endif %}
  142. {% if config('DmitsInquiry.config.positionfile') %}
  143.     {% set positionfile =config('DmitsInquiry.config.positionfile') %}
  144. {% endif %}
  145. {% set fields = fields|merge([{ (positionsalutation):  "salutation" }]) %}
  146. {% set fields = fields|merge([{ (positionfirstname):  "firstname" }]) %}
  147. {% set fields = fields|merge([{ (positionlastname):  "lastname" }]) %}
  148. {% set fields = fields|merge([{ (positionemail):  "email" }]) %}
  149. {% set fields = fields|merge([{ (positioncompany):  "company" }]) %}
  150. {% set fields = fields|merge([{ (positionstreet):  "street" }]) %}
  151. {% set fields = fields|merge([{ (positionzip):  "zip" }]) %}
  152. {% set fields = fields|merge([{ (positioncity):  "city" }]) %}
  153. {% set fields = fields|merge([{ (positioncountry):  "country" }]) %}
  154. {% set fields = fields|merge([{ (positionphone):  "phone" }]) %}
  155. {% set fields = fields|merge([{ (positionnote):  "note" }]) %}
  156. {% set fields = fields|merge([{ (positionprivacy):  "privacy" }]) %}
  157. {% set fields = fields|merge([{ (positionfile):  "file" }]) %}
  158. <div class="form-row" style="display:none">
  159.     <div class="col-12">
  160.         <label class="form-label" for="inquiryFirstnameca"></label>
  161.         <input class="form-control" type="text" value="" name="firstnameca" id="inquiryFirstnameca" placeholder="Firstname"> 
  162.     </div>
  163. </div>
  164. {% if config('DmitsInquiry.config.showinquirytitle') %}
  165. <div class="form-row">
  166.     <div class="col-12">
  167.         {{ "dmits.inquiry.custom.title"|trans|raw }}
  168.    </div>
  169. </div>
  170. {% endif %}
  171. {% for i in 0..13 %}
  172.     {% for item in fields %}
  173.     
  174.      {% set template = "@Storefront/storefront/dmitsform/" ~ item[i] ~ ".html.twig" %}
  175.     {% sw_include template ignore missing %}
  176.     
  177.     {% endfor %}
  178. {% endfor %}
  179. <div class="form-row">
  180.     {% if not config('DmitsInquiry.config.disablesendinquiry')  %}
  181.     <div class="{% if config('DmitsInquiry.config.printproductinquiry')  %}col-6{% else %}col-12{% endif %}">
  182.         <input class="btn btn-primary btn-lg" type="submit" value="{{  submitLabel }}" >
  183.     </div>
  184.     {% endif %}
  185.     {% if config('DmitsInquiry.config.printproductinquiry')  %}
  186.         <div class="{% if not config('DmitsInquiry.config.disablesendinquiry')  %}col-6{% else %}col-12{% endif %}">
  187.             <span class="btn btn-primary btn-lg inquiryprint-button">{{  printLabel }}</span>
  188.         </div>
  189.     {% endif %}
  190. </div>
  191. </form>