{% set aVariantArticles = oView.getVariantList() %} {% set sActArticleID = oView.getViewParameter('anid') %} {% set blShowToBasket = true %} {% set blCanBuy = true %} {% if blDisableToCart or oDetailsProduct.isNotBuyable() %} {% set blShowToBasket = false %} {% set blCanBuy = false %} {% endif %} {% block variant_table_modal_scripts %} {# vendor scripts #} {% if oViewConf.getViewThemeParam("blUseCDN") %} {{ script({ include: "https://code.jquery.com/jquery-3.6.0.min.js", priority: 5, dynamic: __oxid_include_dynamic }) }} {# todo: datatables without jQuery? #} {{ script({ include: "https://cdn.datatables.net/1.13.1/js/jquery.dataTables.min.js", priority: 10, dynamic: __oxid_include_dynamic }) }} {{ script({ include: "https://cdn.datatables.net/1.13.1/js/dataTables.bootstrap5.min.js", priority: 10, dynamic: __oxid_include_dynamic }) }} {{ script({ include: "https://cdn.datatables.net/responsive/2.4.0/js/dataTables.responsive.min.js", priority: 10, dynamic: __oxid_include_dynamic }) }} {{ script({ include: "https://cdn.datatables.net/responsive/2.4.0/js/responsive.bootstrap5.min.js", priority: 10, dynamic: __oxid_include_dynamic }) }} {{ script({ include: "https://cdn.datatables.net/fixedcolumns/4.2.1/js/dataTables.fixedColumns.min.js", priority: 10, dynamic: __oxid_include_dynamic }) }} {{ script({ include: "https://cdn.datatables.net/plug-ins/1.10.21/sorting/natural.js", priority: 10, dynamic: __oxid_include_dynamic }) }} {% else %} {{ script({ include: "libs/datatables/js/jquery.min.js", priority: 5, dynamic: __oxid_include_dynamic }) }} {# todo: datatables without jQuery? #} {{ script({ include: "libs/datatables/js/datatables.min.js", priority: 10, dynamic: __oxid_include_dynamic }) }} {{ script({ include: "libs/datatables/js/datatables-bootstrap5.min.js", priority: 10, dynamic: __oxid_include_dynamic }) }} {{ script({ include: "libs/datatables/js/datatables-responsive.min.js", priority: 10, dynamic: __oxid_include_dynamic }) }} {{ script({ include: "libs/datatables/js/datatables-responsive-bootstrap5.min.js", priority: 10, dynamic: __oxid_include_dynamic }) }} {{ script({ include: "libs/datatables/js/datatables-fixed-columns.min.js", priority: 10, dynamic: __oxid_include_dynamic }) }} {{ script({ include: "libs/datatables/js/datatables-sorting-natural.min.js", priority: 10, dynamic: __oxid_include_dynamic }) }} {% endif %} {# c4s scripts #} {# {{ script({ include: "js/pages/details-modal-article-list.min.js", priority: 11, dynamic: __oxid_include_dynamic }) }} #} {% endblock %} {% block variant_table_modal_styles %} {# vendor styles #} {% if oViewConf.getViewThemeParam("blUseCDN") %} {{ style({ include: "https://cdn.datatables.net/1.13.1/css/dataTables.bootstrap5.min.css" }) }} {{ style({ include: "https://cdn.datatables.net/responsive/2.4.0/css/responsive.bootstrap5.min.css" }) }} {{ style({ include: "https://cdn.datatables.net/fixedcolumns/4.2.1/css/fixedColumns.bootstrap5.min.css" }) }} {% else %} {{ style({ include: "libs/datatables/css/datatables-bootstrap5.min.css" }) }} {{ style({ include: "libs/datatables/css/datatables-responsive-bootstrap5.min.css" }) }} {{ style({ include: "libs/datatables/css/datatables-fixed-columns-bootstrap5.min.css" }) }} {% endif %} {% endblock %}
| {% endblock %} {% block details_variant_table_modal_head_artnum %} | {{ translate({ ident: "ARTNUM" }) }} | {% endblock %} {% block details_variant_table_modal_head_properties %} {% if sPropertyTitles != "" and aPropertyTitles|length > 0 %} {% for sPropertyTitle in aPropertyTitles %}{{ sPropertyTitle }} | {% endfor %} {% endif %} {% endblock %} {% block details_variant_table_modal_head_action %}Action | {# popover functionality from article extensions module #} {% endblock %}
|---|---|---|---|
|
|
{% endblock %}
{% block details_variant_table_modal_artnum %}
{{ oArticle.oxarticles__oxartnum.value }} | {% endblock %} {% block details_variant_table_modal_properties %} {% if sPropertyValues != "" and aPropertyValues|length > 0 %} {# property values from article if available #} {% for counter, sPropertyValue in aPropertyValues %}{{ sPropertyValue }} | {% endfor %} {% endif %} {% endblock %} {% block details_variant_table_modal_action %}{% include "page/details/inc/buybox_list.html.twig" %} | {% endblock %}