Florian Eisenmenger 3 лет назад
Родитель
Сommit
c1418f7ffd
17 измененных файлов: 255 добавлений и 51 удалений
  1. Двоичные данные
      .DS_Store
  2. +2
    -6
      testsystem/zenitPlatformAtmosSet1/src/Resources/views/storefront/layout/meta.html.twig
  3. +32
    -4
      zenitPlatformAtmosSet1/src/Resources/app/storefront/src/scss/component/_card.scss
  4. +33
    -7
      zenitPlatformAtmosSet1/src/Resources/app/storefront/src/scss/layout/_header.scss
  5. +20
    -0
      zenitPlatformAtmosSet1/src/Resources/views/storefront/component/buy-widget/buy-widget.html.twig
  6. +22
    -8
      zenitPlatformAtmosSet1/src/Resources/views/storefront/component/checkout/offcanvas-cart.html.twig
  7. +26
    -0
      zenitPlatformAtmosSet1/src/Resources/views/storefront/layout/header/banner.html.twig
  8. +1
    -0
      zenitPlatformAtmosSet1/src/Resources/views/storefront/layout/header/header.html.twig
  9. +2
    -6
      zenitPlatformAtmosSet1/src/Resources/views/storefront/layout/meta.html.twig
  10. +20
    -0
      zenitPlatformAtmosSet1/src/Resources/views/storefront/page/product-detail/buy-widget.html.twig
  11. +5
    -0
      zenitPlatformAtmosSet1/src/Resources/views/storefront/page/product-detail/meta.html.twig
  12. +39
    -12
      zenitPlatformAtmosSet2/src/Resources/app/storefront/src/scss/component/_card.scss
  13. +20
    -0
      zenitPlatformAtmosSet2/src/Resources/views/storefront/component/buy-widget/buy-widget.html.twig
  14. +5
    -1
      zenitPlatformAtmosSet2/src/Resources/views/storefront/component/checkout/offcanvas-cart.html.twig
  15. +3
    -7
      zenitPlatformAtmosSet2/src/Resources/views/storefront/layout/meta.html.twig
  16. +20
    -0
      zenitPlatformAtmosSet2/src/Resources/views/storefront/page/product-detail/buy-widget.html.twig
  17. +5
    -0
      zenitPlatformAtmosSet2/src/Resources/views/storefront/page/product-detail/meta.html.twig

Двоичные данные
.DS_Store Просмотреть файл


+ 2
- 6
testsystem/zenitPlatformAtmosSet1/src/Resources/views/storefront/layout/meta.html.twig Просмотреть файл

@@ -1,9 +1,5 @@
{% sw_extends '@Storefront/storefront/layout/meta.html.twig' %} {% sw_extends '@Storefront/storefront/layout/meta.html.twig' %}
{% block layout_head_title %}
<title itemprop="name">{% apply spaceless %}
{% block layout_head_title_inner %}
{{ metaTitle }} | diaeko.de
{% endblock %}
{% endapply %}</title>
{% block layout_head_title_inner %}
{{ metaTitle }} | diaeko.de
{% endblock %} {% endblock %}

+ 32
- 4
zenitPlatformAtmosSet1/src/Resources/app/storefront/src/scss/component/_card.scss Просмотреть файл

@@ -48,6 +48,12 @@
} }
.cart-offcanvas { .cart-offcanvas {
.row {
justify-content: space-between;
}
.js-toggle-shipping-selection {
display: block;
}
.offcanvas-close { .offcanvas-close {
min-height: 54px; min-height: 54px;
background: #E9F4FC; background: #E9F4FC;
@@ -82,13 +88,13 @@
margin-bottom: 20px; margin-bottom: 20px;
display: flex; display: flex;
grid-gap: 15px; grid-gap: 15px;
padding: 14px 18px 1px;
padding: 14px 8px 1px;
border-radius: 3px; border-radius: 3px;
background: rgba(#86B04B, 0.15); background: rgba(#86B04B, 0.15);
color: #86B04B; color: #86B04B;
&.spwn-c-p-more { &.spwn-c-p-more {
background-color: #33548c;
color: #fff;
background-color: #33548c;
color: #fff;
} }
.icon { .icon {
min-width: 22px; min-width: 22px;
@@ -97,7 +103,7 @@
} }
&.spwn-c-p-more { &.spwn-c-p-more {
.icon { .icon {
color: #fff;
color: #fff;
} }
} }
} }
@@ -126,6 +132,24 @@
} }
} }
} }
&.cart-item-FLOWSITEDepositLineItem {
.cart-item-row {
max-height: 20px;
.cart-item-img {
transform: translateY(-4px);
}
}
.cart-item-details {
margin-bottom: 0;
padding-top: 0;
.cart-item-details-container {
display: flex;
.cart-quantity-price {
min-height: auto;
}
}
}
}
} }
.spwn-add-customized-products { .spwn-add-customized-products {
.spwn-add-customized-products-detail { .spwn-add-customized-products-detail {
@@ -206,4 +230,8 @@
text-transform: uppercase; text-transform: uppercase;
} }
} }
}
.offcanvas-cart .cart-item-details-container .cart-item-details {
margin-right: 48px;
} }

+ 33
- 7
zenitPlatformAtmosSet1/src/Resources/app/storefront/src/scss/layout/_header.scss Просмотреть файл

@@ -29,11 +29,11 @@
} }
} }
.header-hotline-btn:hover { .header-hotline-btn:hover {
svg {
path {
stroke: $sw-color-brand-primary;
svg {
path {
stroke: $sw-color-brand-primary;
}
} }
}
} }
} }
@@ -46,10 +46,24 @@
} }
} }
.header-logo-col {
@media (min-width: 992px) and (max-width: 1350px) {
width: 100%;
}
}
.header-nav-col { .header-nav-col {
max-width: 950px;
max-width: 1050px;
margin-top: 45px; margin-top: 45px;
margin-left: auto; margin-left: auto;
@media (min-width: 992px) and (max-width: 1350px) {
max-width: 100%;
margin-top: 20px;
margin-left: 0;
.main-navigation {
margin-bottom: 18px;
}
}
} }
.header-single-line { .header-single-line {
@@ -79,10 +93,13 @@
.main-navigation-link { .main-navigation-link {
font-size: 16px; font-size: 16px;
font-weight: 500; font-weight: 500;
letter-spacing: 1.6px;
letter-spacing: 0.5px;
line-height: 18px; line-height: 18px;
text-transform: uppercase; text-transform: uppercase;
padding: 0; padding: 0;
@media (min-width: 992px) and (max-width: 1149px) {
font-size: 14px;
}
.main-navigation-link-text { .main-navigation-link-text {
&:after { &:after {
height: 3px; height: 3px;
@@ -98,6 +115,13 @@
} }
} }
.navigation-flyout-category-link .nav-link,
.navigation-flyout-link {
@media (min-width: 992px) and (max-width: 1149px) {
font-size: 14px;
}
}
.navigation-offcanvas-actions { .navigation-offcanvas-actions {
.top-bar-country { .top-bar-country {
z-index: 10; z-index: 10;
@@ -129,9 +153,11 @@
z-index: 500; z-index: 500;
} }
} }
.navigation-flyout-categories.is-level-0 > .navigation-flyout-col {
.navigation-flyout-categories.is-level-0>.navigation-flyout-col {
margin-bottom: 15px; margin-bottom: 15px;
} }
.navigation-flyout .container>.navigation-flyout-content:first-child { .navigation-flyout .container>.navigation-flyout-content:first-child {
padding-top: 30px; padding-top: 30px;
padding-bottom: 15px; padding-bottom: 15px;

+ 20
- 0
zenitPlatformAtmosSet1/src/Resources/views/storefront/component/buy-widget/buy-widget.html.twig Просмотреть файл

@@ -193,6 +193,26 @@
</div> </div>
{% endblock %} {% endblock %}
{# ordernumber #}
{% if theme_config('zen-product-details-ordernumber') and page.product.productNumber %}
<div class="product-detail-ordernumber-container">
{% block buy_widget_ordernumber_label %}
<span class="label">
{{ "detail.ordernumberLabel"|trans|sw_sanitize }}
</span>
{% endblock %}
{% block buy_widget_ordernumber %}
<meta itemprop="productID"
content="{{ page.product.id }}"/>
<span class="product-detail-ordernumber"
itemprop="sku">
{{ page.product.productNumber }}
</span>
{% endblock %}
</div>
{% endif %}
{% if config('core.cart.wishlistEnabled') %} {% if config('core.cart.wishlistEnabled') %}
{% block buy_widget_wishlist %} {% block buy_widget_wishlist %}
{% sw_include '@Storefront/storefront/component/product/card/wishlist.html.twig' with { {% sw_include '@Storefront/storefront/component/product/card/wishlist.html.twig' with {


+ 22
- 8
zenitPlatformAtmosSet1/src/Resources/views/storefront/component/checkout/offcanvas-cart.html.twig Просмотреть файл

@@ -5,6 +5,7 @@
{% set customizedProductsCount = 0 %} {% set customizedProductsCount = 0 %}
{% set customizedProductsCountTemp = 0 %} {% set customizedProductsCountTemp = 0 %}
{% set addCustomizedProducts = 0 %} {% set addCustomizedProducts = 0 %}
{% set isProgram = 0 %}


{# copy from SpnoSortBasket #} {# copy from SpnoSortBasket #}
{% set sortBasketConfig = context.extensions.SpnoSortBasket %} {% set sortBasketConfig = context.extensions.SpnoSortBasket %}
@@ -13,21 +14,34 @@
{% if lineItem.payload is defined and lineItem.payload.customFields is defined and {% if lineItem.payload is defined and lineItem.payload.customFields is defined and
lineItem.payload.customFields.spwn_discountable_box is defined %} lineItem.payload.customFields.spwn_discountable_box is defined %}
{% set customizedProductsCount = customizedProductsCount + lineItem.quantity %} {% set customizedProductsCount = customizedProductsCount + lineItem.quantity %}
{% if lineItem.payload.customFields.custom_weightlossplan_day1_breakfast is defined %}
{% set isProgram = isProgram + lineItem.quantity %}
{% endif %}
{% endif %} {% endif %}
{% endfor %} {% endfor %}
<div class="offcanvas-cart-items"> <div class="offcanvas-cart-items">
{# spawntree start #} {# spawntree start #}
{% if customizedProductsCount == 1 || customizedProductsCount == 2 || customizedProductsCount > 3 %}
<div class="spwn-customized-products{% if customizedProductsCount > 3 %} spwn-c-p-more{% endif %}">
{% if customizedProductsCount >= 1 and customizedProductsCount <= 4 %}
<div class="spwn-customized-products">
{% sw_icon 'checkmark-circle' %}
<div class="spwn-customized-products--text">
{% if customizedProductsCount == 1 %}
{{ "checkout.diaekoProgramNoticeFirst"|trans|sw_sanitize }}
{% elseif customizedProductsCount == 2 %}
{{ "checkout.diaekoProgramNoticeSecond"|trans|sw_sanitize }}
{% elseif customizedProductsCount == 3 %}
{{ "checkout.diaekoProgramNoticeThird"|trans|sw_sanitize }}
{% elseif customizedProductsCount == 4 %}
{{ "checkout.diaekoProgramNoticeFourth"|trans|sw_sanitize }}
{% endif %}
</div>
</div>
{% endif %}
{% if isProgram > 3 %}
<div class="spwn-customized-products spwn-c-p-more">
{% sw_icon 'checkmark-circle' %} {% sw_icon 'checkmark-circle' %}
<div class="spwn-customized-products--text"> <div class="spwn-customized-products--text">
{% if customizedProductsCount == 1 %}
{{ "checkout.diaekoProgramNoticeFirst"|trans|sw_sanitize }}
{% elseif customizedProductsCount == 2 %}
{{ "checkout.diaekoProgramNoticeSecond"|trans|sw_sanitize }}
{% elseif customizedProductsCount > 3 %}
{{ "checkout.diaekoProgramNoticeMore"|trans|sw_sanitize }} {{ "checkout.diaekoProgramNoticeMore"|trans|sw_sanitize }}
{% endif %}
</div> </div>
</div> </div>
{% endif %} {% endif %}


+ 26
- 0
zenitPlatformAtmosSet1/src/Resources/views/storefront/layout/header/banner.html.twig Просмотреть файл

@@ -0,0 +1,26 @@
<div class="swag-custom-notification-banner"
data-hide-on-click-container
style="
background-color: {{ config('SwagCustomNotification.config.bannerBackgroundColor') }};
color: {{ config('SwagCustomNotification.config.bannerFontColor') }}
">

{% if config('SwagCustomNotification.config.bannerMarquee') %}
<marquee>
{{ 'SwagCustomNotification.banner.text'|trans|raw }}
</marquee>
{% else %}
<span class="swag-custom-notification-banner-text">
{{ 'SwagCustomNotification.banner.text'|trans|raw }}
</span>
{% endif %}

{% if config('SwagCustomNotification.config.bannerClosable') %}
<span class="swag-custom-notification-banner-close-icon icon icon-x icon-xs"
data-hide-on-click-button
style="color: {{ config('SwagCustomNotification.config.bannerFontColor') }};">
{{ source('@Storefront/../app/storefront/dist/assets/icon/default/x.svg', ignore_missing = true) }}
</span>
{% endif %}
</div>


+ 1
- 0
zenitPlatformAtmosSet1/src/Resources/views/storefront/layout/header/header.html.twig Просмотреть файл

@@ -29,6 +29,7 @@
</div> </div>
</div> </div>
{% endblock %} {% endblock %}
{% block layout_header_hotline %} {% block layout_header_hotline %}
<div class="col-auto"> <div class="col-auto">


+ 2
- 6
zenitPlatformAtmosSet1/src/Resources/views/storefront/layout/meta.html.twig Просмотреть файл

@@ -1,9 +1,5 @@
{% sw_extends '@Storefront/storefront/layout/meta.html.twig' %} {% sw_extends '@Storefront/storefront/layout/meta.html.twig' %}
{% block layout_head_title %}
<title itemprop="name">{% apply spaceless %}
{% block layout_head_title_inner %}
{{ metaTitle }} | diaeko.de
{% endblock %}
{% endapply %}</title>
{% block layout_head_title_inner %}
{{ metaTitle }} | diaeko.de
{% endblock %} {% endblock %}

+ 20
- 0
zenitPlatformAtmosSet1/src/Resources/views/storefront/page/product-detail/buy-widget.html.twig Просмотреть файл

@@ -191,6 +191,26 @@
</div> </div>
{% endblock %} {% endblock %}
{# ordernumber #}
{% if theme_config('zen-product-details-ordernumber') and page.product.productNumber %}
<div class="product-detail-ordernumber-container">
{% block buy_widget_ordernumber_label %}
<span class="label">
{{ "detail.ordernumberLabel"|trans|sw_sanitize }}
</span>
{% endblock %}
{% block buy_widget_ordernumber %}
<meta itemprop="productID"
content="{{ page.product.id }}"/>
<span class="product-detail-ordernumber"
itemprop="sku">
{{ page.product.productNumber }}
</span>
{% endblock %}
</div>
{% endif %}
{% if config('core.cart.wishlistEnabled') %} {% if config('core.cart.wishlistEnabled') %}
{% block page_product_detail_wishlist %} {% block page_product_detail_wishlist %}
{% sw_include '@Storefront/storefront/component/product/card/wishlist.html.twig' with { {% sw_include '@Storefront/storefront/component/product/card/wishlist.html.twig' with {


+ 5
- 0
zenitPlatformAtmosSet1/src/Resources/views/storefront/page/product-detail/meta.html.twig Просмотреть файл

@@ -0,0 +1,5 @@
{% sw_extends '@Storefront/storefront/page/product-detail/meta.html.twig' %}
{% block layout_head_title_inner %}
{% if page.metaInformation.metaTitle %}{{ page.metaInformation.metaTitle }} | diaeko.de{% else %}{{ page.product.translated.name }}{% if page.product.variation %} - {% for variation in page.product.variation %}{{ variation.group }}: {{ variation.option }}{% if page.product.variation|last != variation %}{{ " | " }}{% endif %}{% endfor %}{% endif %}{% endif %}
{% endblock %}

+ 39
- 12
zenitPlatformAtmosSet2/src/Resources/app/storefront/src/scss/component/_card.scss Просмотреть файл

@@ -7,9 +7,9 @@
} }
.card { .card {
.product-rating {
display: none;
}
.product-rating {
display: none;
}
} }
.cart-table-header { .cart-table-header {
@@ -54,6 +54,12 @@
} }
.cart-offcanvas { .cart-offcanvas {
.row {
justify-content: space-between;
}
.js-toggle-shipping-selection {
display: block;
}
.offcanvas-close { .offcanvas-close {
min-height: 54px; min-height: 54px;
background: #E9F4FC; background: #E9F4FC;
@@ -88,13 +94,13 @@
margin-bottom: 20px; margin-bottom: 20px;
display: flex; display: flex;
grid-gap: 15px; grid-gap: 15px;
padding: 14px 18px 1px;
padding: 14px 8px 1px;
border-radius: 3px; border-radius: 3px;
background: rgba(#86B04B, 0.15); background: rgba(#86B04B, 0.15);
color: #86B04B; color: #86B04B;
&.spwn-c-p-more { &.spwn-c-p-more {
background-color: #86b04b;
color: #272527;
background-color: #86b04b;
color: #272527;
} }
.icon { .icon {
min-width: 22px; min-width: 22px;
@@ -102,9 +108,9 @@
color: #86B04B; color: #86B04B;
} }
&.spwn-c-p-more { &.spwn-c-p-more {
.icon {
color: #272527;
}
.icon {
color: #272527;
}
} }
} }
.cart-item { .cart-item {
@@ -113,9 +119,9 @@
background-color: #E9F4FC; background-color: #E9F4FC;
} }
&.is-discount { &.is-discount {
.cart-item-remove {
display: none;
}
.cart-item-remove {
display: none;
}
} }
.cart-item-img { .cart-item-img {
border: none; border: none;
@@ -132,6 +138,27 @@
} }
} }
} }
&.cart-item-FLOWSITEDepositLineItem {
.cart-item-row {
max-height: 20px;
.cart-item-img {
transform: translateY(-4px);
}
}
.cart-item-details {
flex: 0 0 auto;
width: auto;
max-width: 100%;
margin-bottom: 0;
padding-top: 0;
.cart-item-details-container {
display: flex;
.cart-quantity-price {
min-height: auto;
}
}
}
}
} }
.spwn-add-customized-products { .spwn-add-customized-products {
.spwn-add-customized-products-detail { .spwn-add-customized-products-detail {


+ 20
- 0
zenitPlatformAtmosSet2/src/Resources/views/storefront/component/buy-widget/buy-widget.html.twig Просмотреть файл

@@ -193,6 +193,26 @@
</div> </div>
{% endblock %} {% endblock %}
{# ordernumber #}
{% if theme_config('zen-product-details-ordernumber') and page.product.productNumber %}
<div class="product-detail-ordernumber-container">
{% block buy_widget_ordernumber_label %}
<span class="label">
{{ "detail.ordernumberLabel"|trans|sw_sanitize }}
</span>
{% endblock %}
{% block buy_widget_ordernumber %}
<meta itemprop="productID"
content="{{ page.product.id }}"/>
<span class="product-detail-ordernumber"
itemprop="sku">
{{ page.product.productNumber }}
</span>
{% endblock %}
</div>
{% endif %}
{% if config('core.cart.wishlistEnabled') %} {% if config('core.cart.wishlistEnabled') %}
{% block buy_widget_wishlist %} {% block buy_widget_wishlist %}
{% sw_include '@Storefront/storefront/component/product/card/wishlist.html.twig' with { {% sw_include '@Storefront/storefront/component/product/card/wishlist.html.twig' with {


+ 5
- 1
zenitPlatformAtmosSet2/src/Resources/views/storefront/component/checkout/offcanvas-cart.html.twig Просмотреть файл

@@ -17,7 +17,7 @@
{% endfor %} {% endfor %}
<div class="offcanvas-cart-items"> <div class="offcanvas-cart-items">
{# spawntree start #} {# spawntree start #}
{% if customizedProductsCount == 1 || customizedProductsCount == 2 %}
{% if customizedProductsCount >= 1 and customizedProductsCount <= 4 %}
<div class="spwn-customized-products"> <div class="spwn-customized-products">
{% sw_icon 'checkmark-circle' %} {% sw_icon 'checkmark-circle' %}
<div class="spwn-customized-products--text"> <div class="spwn-customized-products--text">
@@ -25,6 +25,10 @@
{{ "checkout.easyfitProgramNoticeFirst"|trans|sw_sanitize }} {{ "checkout.easyfitProgramNoticeFirst"|trans|sw_sanitize }}
{% elseif customizedProductsCount == 2 %} {% elseif customizedProductsCount == 2 %}
{{ "checkout.easyfitProgramNoticeSecond"|trans|sw_sanitize }} {{ "checkout.easyfitProgramNoticeSecond"|trans|sw_sanitize }}
{% elseif customizedProductsCount == 3 %}
{{ "checkout.easyfitProgramNoticeThird"|trans|sw_sanitize }}
{% elseif customizedProductsCount == 4 %}
{{ "checkout.easyfitProgramNoticeFourth"|trans|sw_sanitize }}
{% endif %} {% endif %}
</div> </div>
</div> </div>


+ 3
- 7
zenitPlatformAtmosSet2/src/Resources/views/storefront/layout/meta.html.twig Просмотреть файл

@@ -1,9 +1,5 @@
{% sw_extends '@Storefront/storefront/layout/meta.html.twig' %} {% sw_extends '@Storefront/storefront/layout/meta.html.twig' %}
{% block layout_head_title %}
<title itemprop="name">{% apply spaceless %}
{% block layout_head_title_inner %}
{{ metaTitle }} | easyfit.de
{% endblock %}
{% endapply %}</title>
{% endblock %}
{% block layout_head_title_inner %}
{{ metaTitle }} | easyfitfood.com
{% endblock %}

+ 20
- 0
zenitPlatformAtmosSet2/src/Resources/views/storefront/page/product-detail/buy-widget.html.twig Просмотреть файл

@@ -191,6 +191,26 @@
</div> </div>
{% endblock %} {% endblock %}
{# ordernumber #}
{% if theme_config('zen-product-details-ordernumber') and page.product.productNumber %}
<div class="product-detail-ordernumber-container">
{% block buy_widget_ordernumber_label %}
<span class="label">
{{ "detail.ordernumberLabel"|trans|sw_sanitize }}
</span>
{% endblock %}
{% block buy_widget_ordernumber %}
<meta itemprop="productID"
content="{{ page.product.id }}"/>
<span class="product-detail-ordernumber"
itemprop="sku">
{{ page.product.productNumber }}
</span>
{% endblock %}
</div>
{% endif %}
{% if config('core.cart.wishlistEnabled') %} {% if config('core.cart.wishlistEnabled') %}
{% block page_product_detail_wishlist %} {% block page_product_detail_wishlist %}
{% sw_include '@Storefront/storefront/component/product/card/wishlist.html.twig' with { {% sw_include '@Storefront/storefront/component/product/card/wishlist.html.twig' with {


+ 5
- 0
zenitPlatformAtmosSet2/src/Resources/views/storefront/page/product-detail/meta.html.twig Просмотреть файл

@@ -0,0 +1,5 @@
{% sw_extends '@Storefront/storefront/page/product-detail/meta.html.twig' %}

{% block layout_head_title_inner %}
{% if page.metaInformation.metaTitle %}{{ page.metaInformation.metaTitle }} | easyfitfood.com{% else %}{{ page.product.translated.name }}{% if page.product.variation %} - {% for variation in page.product.variation %}{{ variation.group }}: {{ variation.option }}{% if page.product.variation|last != variation %}{{ " | " }}{% endif %}{% endfor %}{% endif %}{% endif %}
{% endblock %}

Загрузка…
Отмена
Сохранить