{% macro shipping_origin_block(form, disabled) %} {% set attrs = {'attr': {'data-validation': (form.vars.required ? { NotBlank: null } : {})|json_encode }, disabled: disabled } %} {{ form_row(form, attrs) }} {% endmacro %} {% block _shipping_origin_oro_shipping___shipping_origin_row %}
{{ form_widget(form) }} {{ form_errors(form) }}
{% endblock %} {% block _shipping_origin_oro_shipping___shipping_origin_value_country_row %} {% import _self as fields %} {{ fields.shipping_origin_block(form, use_parent_scope_value) }} {% endblock %} {% block _shipping_origin_oro_shipping___shipping_origin_value_region_row %} {% import _self as fields %} {{ fields.shipping_origin_block(form, use_parent_scope_value) }} {% endblock %} {% block _shipping_origin_oro_shipping___shipping_origin_value_region_text_row %} {% import _self as fields %} {{ fields.shipping_origin_block(form, use_parent_scope_value) }} {% endblock %} {% block _shipping_origin_oro_shipping___shipping_origin_value_postalCode_row %} {% import _self as fields %} {{ fields.shipping_origin_block(form, use_parent_scope_value) }} {% endblock %} {% block _shipping_origin_oro_shipping___shipping_origin_value_city_row %} {% import _self as fields %} {{ fields.shipping_origin_block(form, use_parent_scope_value) }} {% endblock %} {% block _shipping_origin_oro_shipping___shipping_origin_value_street_row %} {% import _self as fields %} {{ fields.shipping_origin_block(form, use_parent_scope_value) }} {% endblock %} {% block _shipping_origin_oro_shipping___shipping_origin_value_street2_row %} {% import _self as fields %} {{ fields.shipping_origin_block(form, use_parent_scope_value) }} {% endblock %} {% block oro_shipping_weight_widget %}
{% if form.vars.errors|length %} {% endif %}
{{ form_widget(form.value) }} {{ form_widget(form.unit) }}
{{ form_errors(form.value) }} {{ form_errors(form.unit) }}
{{ form_errors(form) }}
{% endblock %} {% block oro_shipping_dimensions_widget %}
{% if form.vars.errors|length %} {% endif %}
{{ form_widget(form.value) }} {{ form_widget(form.unit) }}
{{ form_errors(form.value) }} {{ form_errors(form.unit) }}
{{ form_errors(form) }}
{% endblock %} {% block oro_shipping_dimensions_value_widget %}
{{ form_widget(form.length) }} X {{ form_widget(form.width) }} X {{ form_widget(form.height) }}
{{ form_errors(form.length) }} {{ form_errors(form.width) }} {{ form_errors(form.height) }}
{% endblock %} {% block oro_shipping_freight_class_select_widget %}
{{ form_widget(form) }}
{{ form_errors(form) }}
{% endblock %} {% block oro_shipping_product_shipping_options_collection_widget %} {% import _self as fields %} {% set widgetContainerAttributes %} {% with {'id': '', 'attr': []} %}{{ block('widget_container_attributes') }}{% endwith %} {% endset %} {% if prototype is defined %} {% set prototype_html = fields.oro_shipping_product_shipping_options_prototype(form, widgetContainerAttributes) %} {% endif %}
{% set prototype_name = form.vars.prototype_name %}
{% if form.children|length %} {% for child in form.children %} {{ fields.oro_shipping_product_shipping_options_prototype(child, widgetContainerAttributes) }} {% endfor %} {% elseif show_form_when_empty and prototype_html is defined %} {{ prototype_html|replace({(prototype_name): '0'})|raw }} {% endif %} {% if form.vars.allow_add %} {{ 'oro.shipping.product_shipping_options.add_label'|trans }} {% endif %}
{% endblock %} {% macro oro_shipping_product_shipping_options_prototype(widget, attributes) %} {% if 'collection' in widget.vars.block_prefixes %} {% set form = widget.vars.prototype %} {% set name = widget.vars.full_name ~ '[' ~ widget.vars.prototype.vars.name ~ ']' %} {% else %} {% set form = widget %} {% set name = widget.vars.full_name %} {% endif %} {{ form_widget(form) }} {% if (form.parent.vars.allow_delete) %} {% endif %} {% endmacro %} {% block oro_shipping_product_shipping_options_widget %} {{ form_widget(form.productUnit) }} {{ form_widget(form.weight) }} {{ form_widget(form.dimensions) }} {{ form_widget(form.freightClass) }} {% endblock %} {% block oro_shipping_method_config_widget %} {% import '@OroShipping/ShippingMethodsConfigsRule/macros.html.twig' as ShipRuleMacro %} {% set collapseId = 'collapse-'|uniqid %} {% if form.parent is not null %} {% set collapseId = 'shipping-methods-collection' ~ form.parent.vars.id %} {% endif %}
{% if form.method.vars.value %} {% set collapseId = collapseId~ form.method.vars.value %} {% endif %}
{{ form_widget(form.options) }}
{{ form_widget(form.typeConfigs) }} {{ form_errors(form.typeConfigs) }} {{ form_rest(form) }}
{% endblock %} {% block oro_shipping_method_type_config_collection_widget %} {% if is_grouped and form|length > 0 %} {% set optionLabel = form.children|first.options.children|first %} {% set optionLabel = optionLabel ? optionLabel.vars.label|trans : '' %}

{{ 'oro.shipping.shipping_methods_table.additional_options.label'|trans }}

{{ 'oro.shipping.shipping_methods_table.option.label'|trans }}
{{ optionLabel }}
{{ 'oro.shipping.shipping_methods_table.status.label'|trans }}
{{- block('collection_widget') -}}
{% elseif form|length > 0 %} {% if prototype is defined %} {%- set attr = attr|merge({'data-prototype': form_row(prototype) }) -%} {% endif %}
{%- if form.parent is empty -%} {{ form_errors(form) }} {%- endif -%} {% for child in form %} {{- form_widget(child) -}} {% endfor %} {{- form_rest(form) -}}
{% endif %} {% endblock %} {% block oro_shipping_method_type_config_widget %}
{% if form.parent.vars.is_grouped %} {% for child in form.options %}
{{ form_errors(child) }}
{% endfor %} {% else %} {{ form_widget(form.options) }} {% endif %}
{% if form.vars.value and form.parent.vars.is_grouped %}
{% endif %} {{ form_rest(form) }} {% endblock %} {% block oro_shipping_methods_configs_rule_destination_widget %} {{ form_row(form.country) }} {{ form_row(form.region) }} {{ form_row(form.postalCodes) }} {{ form_rest(form) }} {% endblock %} {%- block oro_shipping_method_config_collection_widget -%} {%- if form|length != 0 -%}
{% apply spaceless %} {{- 'oro.shipping.shipping_methods_table.method.label'|trans -}} {% endapply %}
{{ 'oro.shipping.shipping_methods_table.options.label'|trans }}
{{ form_widget(form, {'attr': {'class': 'oro-shipping-rule-method-configs-collection row-oro'}}) }} {{ form_errors(form) }}
{%- endif -%} {%- endblock -%}