diff --git a/Resources/Themes/Frontend/BootstrapBare/Theme.php b/Resources/Themes/Frontend/BootstrapBare/Theme.php index 7abfd8d..3a2b06b 100755 --- a/Resources/Themes/Frontend/BootstrapBare/Theme.php +++ b/Resources/Themes/Frontend/BootstrapBare/Theme.php @@ -92,6 +92,9 @@ public function __construct() "jquery.form-polyfill.js", "jquery.pseudo-text.js", "jquery.preloader-button.js", + "jquery.invalid-tos-jump.js", + "jquery.notification-message-close.js", + "jquery.cookie-consent-manager.js", ]; $sourceJavascripts = [ diff --git a/Resources/Themes/Frontend/BootstrapBare/documents/index.tpl b/Resources/Themes/Frontend/BootstrapBare/documents/index.tpl new file mode 100644 index 0000000..a1e3579 --- /dev/null +++ b/Resources/Themes/Frontend/BootstrapBare/documents/index.tpl @@ -0,0 +1,365 @@ + + + + + + + + + + + + +{block name="document_index_body"} +{foreach from=$Pages item=positions name="pagingLoop" key=page} + + {* @Deprecated: Wrong variable will be removed in next major release *} + {$postions = $positions} + + + + + {block name="document_index_head_bottom_wrapper"} +
+ {block name="document_index_head_bottom"} +

{s name="DocumentIndexInvoiceNumber"}Rechnung Nr. {$Document.id}{/s}

+ {s name="DocumentIndexPageCounter"}Seite {$page+1} von {$Pages|@count}{/s} + {/block} +
+ {/block} + +
+ {block name="document_index_table_header"} + + + + {block name="document_index_table_head_pos"} + + {/block} + {block name="document_index_table_head_nr"} + + {/block} + {block name="document_index_table_head_name"} + + {/block} + {block name="document_index_table_head_quantity"} + + {/block} + {block name="document_index_table_head_tax"} + {if $Document.netto != true} + + {/if} + {/block} + {block name="document_index_table_head_price"} + {if $Document.netto != true && $Document.nettoPositions != true} + + + {else} + + + {/if} + {/block} + + {/block} + {foreach from=$positions item=position key=number} + {block name="document_index_table_each"} + + {block name="document_index_table_pos"} + + {/block} + {block name="document_index_table_nr"} + + {/block} + {block name="document_index_table_name"} + + {/block} + {block name="document_index_table_quantity"} + + {/block} + {block name="document_index_table_tax"} + {if $Document.netto != true} + + {/if} + {/block} + {block name="document_index_table_price"} + {if $Document.netto != true && $Document.nettoPositions != true} + + + {else} + + + {/if} + {/block} + + {/block} + {/foreach} + +
+ {s name="DocumentIndexHeadPosition"}{/s} + + {s name="DocumentIndexHeadArticleID"}{/s} + + {s name="DocumentIndexHeadName"}{/s} + + {s name="DocumentIndexHeadQuantity"}{/s} + + {s name="DocumentIndexHeadTax"}{/s} + + {s name="DocumentIndexHeadPrice"}{/s} + + {s name="DocumentIndexHeadAmount"}{/s} + + {s name="DocumentIndexHeadNet"}{/s} + + {s name="DocumentIndexHeadNetAmount"}{/s} +
+ {$number+1} + + {$position.articleordernumber|truncate:14:""} + + {if $position.name == 'Versandkosten'} + {s name="DocumentIndexPositionNameShippingCosts"}{$position.name}{/s} + {else} + {s name="DocumentIndexPositionNameDefault"}{$position.name|nl2br|wordwrap:65:"
\n"}{/s} + {/if} +
+ {$position.quantity} + + {$position.tax} % + + {$position.price|currency} + + {$position.amount|currency} + + {$position.netto|currency} + + {$position.amount_netto|currency} +
+
+ + {if $smarty.foreach.pagingLoop.last} + {block name="document_index_amount"} +
+ + + + + + + {if $Document.netto == false} + {foreach from=$Order._tax key=key item=tax} + + + + + {/foreach} + {/if} + {if $Document.netto == false} + + + + + {else} + + + + + {/if} + +
{s name="DocumentIndexTotalNet"}{/s}{$Order._amountNetto|currency}
{s name="DocumentIndexTax"}zzgl. {$key|tax}{/s}{$tax|currency}
{s name="DocumentIndexTotal"}{/s}{$Order._amount|currency}
{s name="DocumentIndexTotal"}{/s}{$Order._amountNetto|currency}
+
+ {/block} + {block name="document_index_info"} +
+ {block name="document_index_info_comment"} + {if $Document.comment} +
+ {$Document.comment|replace:"€":"€"} +
+ {/if} + {/block} + {block name="document_index_info_net"} + {if $Document.netto == true} +

{s name="DocumentIndexAdviceNet"}{/s}

+ {/if} +

{s name="DocumentIndexSelectedPayment"}{/s} {$Order._payment.description}

+ {/block} + {block name="document_index_info_voucher"} + {if $Document.voucher} +
+ {s name="DocumentIndexVoucher"} + Für den nächsten Einkauf schenken wir Ihnen einen {$Document.voucher.value} {$Document.voucher.prefix} Gutschein + mit dem Code "{$Document.voucher.code}".
+ {/s} +
+ {/if} + {/block} + {block name="document_index_info_ordercomment"} + {if $Order._order.customercomment} +
+ {s name="DocumentIndexComment"}{/s} + {$Order._order.customercomment|replace:"€":"€"} +
+ {/if} + {/block} + {block name="document_index_info_dispatch"} + {if $Order._dispatch.name} +

+ {s name="DocumentIndexSelectedDispatch"}{/s} + {$Order._dispatch.name} +

+ {/if} + {/block} + + {$Containers.Content_Info.value} + {block name="document_index_info_currency"} + {if $Order._currency.factor != 1}{s name="DocumentIndexCurrency"} +
Euro Umrechnungsfaktor: {$Order._currency.factor|replace:".":","} + {/s} + {/if} + {/block} +
+ {/block} + {/if} + + {block name="document_index_footer"} + + {if !$smarty.foreach.pagingLoop.last} + + {/if} + {/block} +{/foreach} +{/block} + + diff --git a/Resources/Themes/Frontend/BootstrapBare/documents/index_gs.tpl b/Resources/Themes/Frontend/BootstrapBare/documents/index_gs.tpl new file mode 100644 index 0000000..6de92f4 --- /dev/null +++ b/Resources/Themes/Frontend/BootstrapBare/documents/index_gs.tpl @@ -0,0 +1,9 @@ +{extends file="documents/index.tpl"} +{block name="document_index_head_bottom"} +

{s name="DocumentIndexCreditNumber"}{/s} {$Document.id}

+ {s name="DocumentIndexPageCounter"}Seite {$page+1} von {$Pages|@count}{/s} +{/block} +{block name="document_index_head_right"} + {$smarty.block.parent} + {if $Document.bid}{s name="DocumentIndexInvoiceID"}{/s} {$Document.bid}
{/if} +{/block} diff --git a/Resources/Themes/Frontend/BootstrapBare/documents/index_ls.tpl b/Resources/Themes/Frontend/BootstrapBare/documents/index_ls.tpl new file mode 100644 index 0000000..67cd530 --- /dev/null +++ b/Resources/Themes/Frontend/BootstrapBare/documents/index_ls.tpl @@ -0,0 +1,25 @@ +{extends file="documents/index.tpl"} + +{block name="document_index_table_head_tax"} +{/block} +{block name="document_index_table_head_price"} +{/block} +{block name="document_index_table_tax"} +{/block} +{block name="document_index_table_price"} +{/block} +{block name="document_index_amount"} +{/block} + +{block name="document_index_head_bottom"} +

{s name="DocumentIndexShippingNumber"}{/s} {$Document.id}

+ {s name="DocumentIndexPageCounter"}{/s} +{/block} +{block name="document_index_selectAdress"} + {assign var="address" value="shipping"} +{/block} +{block name="document_index_table_each"}{if $position.modus == 0 || $position.modus == 1}{$smarty.block.parent}{/if}{/block} +{block name="document_index_head_right"} + {$smarty.block.parent} + {if $Document.bid}{s name="DocumentIndexInvoiceID"}{/s} {$Document.bid}
{/if} +{/block} diff --git a/Resources/Themes/Frontend/BootstrapBare/documents/index_sr.tpl b/Resources/Themes/Frontend/BootstrapBare/documents/index_sr.tpl new file mode 100644 index 0000000..d2890ee --- /dev/null +++ b/Resources/Themes/Frontend/BootstrapBare/documents/index_sr.tpl @@ -0,0 +1,55 @@ +{extends file="documents/index.tpl"} + +{block name="document_index_table_price"} + {if $Document.netto != true && $Document.nettoPositions != true} + + {($position.price*-1)|currency} + + + {($position.amount*-1)|currency} + + {else} + + {($position.netto*-1)|currency} + + + {($position.amount_netto*-1)|currency} + + {/if} +{/block} +{block name="document_index_amount"} +
+ + + + + + + {if $Document.netto == false} + {foreach from=$Order._tax key=key item=tax} + + + + + {/foreach} + {/if} + {if $Document.netto == false} + + + + + {else} + + + + + {/if} + +
{s name="DocumentIndexTotalNet"}{/s}-{$Order._amountNetto|currency}
{s name="DocumentIndexTax"}{/s}-{$tax|currency}
{s name="DocumentIndexTotal"}{/s}-{$Order._amount|currency}
{s name="DocumentIndexTotal"}{/s}-{$Order._amountNetto|currency}
+
+{/block} + +{block name="document_index_head_bottom"} +

{s name="DocumentIndexCancelationNumber"}{/s}

+ {s name="DocumentIndexPageCounter"}{/s} +{/block} \ No newline at end of file diff --git a/Resources/Themes/Frontend/BootstrapBare/frontend/_includes/cookie_permission_note.tpl b/Resources/Themes/Frontend/BootstrapBare/frontend/_includes/cookie_permission_note.tpl old mode 100644 new mode 100755 index 5184e21..fab704c --- a/Resources/Themes/Frontend/BootstrapBare/frontend/_includes/cookie_permission_note.tpl +++ b/Resources/Themes/Frontend/BootstrapBare/frontend/_includes/cookie_permission_note.tpl @@ -1,44 +1,99 @@ -
- {block name="cookie_permission_container"} - {/block}
{/block} {/if} - {/block} + {/block} {/block} @@ -401,78 +410,99 @@ {/block} {/block} - {/block} + {/block} {* AGB and Revocation *} - {block name='frontend_checkout_confirm_tos_panel'} -
-
-
- {block name='frontend_checkout_confirm_tos_panel_headline'} - {s name="ConfirmHeadlineAGBandRevocation"}AGB und Widerrufsbelehrung{/s} - {/block} + {block name='frontend_checkout_confirm_form'} +
+ + {block name='frontend_checkout_confirm_tos_panel'} +
+
+
+ {block name='frontend_checkout_confirm_tos_panel_headline'} + {s name="ConfirmHeadlineAGBandRevocation"}AGB und Widerrufsbelehrung{/s} + {/block} - {* Right of revocation notice *} - {block name='frontend_checkout_confirm_tos_revocation_notice'} - {if {config name=revocationnotice}} -

{s name="ConfirmTextRightOfRevocationModalLink"}Bitte beachten Sie bei Ihrer Bestellung auch unsere Widerrufsbelehrung.{/s}

- {/if} - {/block} + {* Right of revocation notice *} + {block name='frontend_checkout_confirm_tos_revocation_notice'} + {if {config name=revocationnotice}} +

{s name="ConfirmTextRightOfRevocationModalLink"}Bitte beachten Sie bei Ihrer Bestellung auch unsere Widerrufsbelehrung.{/s}

+ {/if} + {/block} - {block name='frontend_checkout_confirm_tos_panel_form'} - - {* Terms of service *} - {block name='frontend_checkout_confirm_agb'} -
- -
- {/block} - {block name="fontend_checkout_confirm_hiddenSComment"} - - {/block} + {/block} - {* Service articles and ESD articles *} - {block name='frontend_checkout_confirm_service_esd'} - {* Service articles*} - {block name='frontend_checkout_confirm_service'} - {if $hasServiceArticles} -
- +
+ {/if} + {/block} {/block} - {* ESD articles*} - {block name='frontend_checkout_confirm_esd'} - {if $hasEsdArticles} + {* Newsletter sign up checkbox *} + {block name='frontend_checkout_confirm_newsletter'} + {if !$sUserData.additional.user.newsletter && {config name=newsletter}}
-
+
-
-
+ {/block} + {/block} {* Additional feature which can be enabled / disabled in the base configuration *} @@ -616,6 +628,16 @@ {/if} {/block} + {* #webksde: Added missing block ("Do not allow deletion of items" *} + {block name='frontend_checkout_cart_item_delete_article'} + {$smarty.block.parent} + {/block} + + {* #webksde: Added missing block ("Disable item quantity selection") *} + {block name='frontend_checkout_cart_item_quantity_selection'} + {$smarty.block.parent} + {/block} + {block name='frontend_checkout_confirm_product_table'} {block name="frontend_checkout_confirm_product_table_content"} {* Product table header *} @@ -644,26 +666,36 @@ {* Table actions *} {block name='frontend_checkout_confirm_confirm_table_actions'} - {if !$sLaststock.hideBasket} - {block name='frontend_checkout_confirm_submit'} -
- {* Submit order button *} - {if $sPayment.embediframe || $sPayment.action} - - {else} - - {/if} -
- {/block} - {else} - {block name='frontend_checkout_confirm_stockinfo'} - {include file="frontend/_includes/messages.tpl" type="danger" content="{s name='ConfirmErrorStock'}Ein Artikel aus Ihrer Bestellung ist nicht mehr verfügbar! Bitte entfernen Sie die Position aus dem Warenkorb!{/s}"} - {/block} - {/if} +
+
+ {if $sLaststock.hideBasket} + {block name='frontend_checkout_confirm_stockinfo'} + {s name="ConfirmErrorStock" assign="snippetConfirmErrorStock"}{/s} + {include file="frontend/_includes/messages.tpl" type="danger" content=$snippetConfirmErrorStock} + {/block} + {elseif ($invalidBillingAddress || $invalidShippingAddress)} + {block name='frontend_checkout_confirm_addressinfo'} + {s name="ConfirmErrorInvalidAddress" assign="snippetConfirmErrorInvalidAddress"}{/s} + {include file="frontend/_includes/messages.tpl" type="danger" content=$snippetConfirmErrorInvalidAddress} + {/block} + {else} + {block name='frontend_checkout_confirm_submit'} +
+ {* Submit order button *} + {if $sPayment.embediframe || $sPayment.action} + + {else} + + {/if} +
+ {/block} + {/if} +
+
{/block} {/block} {/block} diff --git a/Resources/Themes/Frontend/BootstrapBare/frontend/custom/index.tpl b/Resources/Themes/Frontend/BootstrapBare/frontend/custom/index.tpl index 68cc4de..42775f7 100755 --- a/Resources/Themes/Frontend/BootstrapBare/frontend/custom/index.tpl +++ b/Resources/Themes/Frontend/BootstrapBare/frontend/custom/index.tpl @@ -31,7 +31,11 @@ @@ -52,4 +56,4 @@ {* Sidebar left *} {block name='frontend_index_content_left'} {include file='frontend/index/sidebar.tpl'} -{/block} \ No newline at end of file +{/block} diff --git a/Resources/Themes/Frontend/BootstrapBare/frontend/detail/comment/form.tpl b/Resources/Themes/Frontend/BootstrapBare/frontend/detail/comment/form.tpl index 2769ea6..39b10e6 100755 --- a/Resources/Themes/Frontend/BootstrapBare/frontend/detail/comment/form.tpl +++ b/Resources/Themes/Frontend/BootstrapBare/frontend/detail/comment/form.tpl @@ -130,6 +130,13 @@
{/block} + {* Data protection information *} + {block name='frontend_forms_form_elements_form_privacy'} + {if {config name=ACTDPRTEXT} || {config name=ACTDPRCHECK}} + {include file="frontend/_includes/privacy.tpl"} + {/if} + {/block} + {* Review actions *} {block name='frontend_detail_comment_input_actions'}
@@ -146,4 +153,4 @@ {/block} -{/block} \ No newline at end of file +{/block} diff --git a/Resources/Themes/Frontend/BootstrapBare/frontend/detail/data.tpl b/Resources/Themes/Frontend/BootstrapBare/frontend/detail/data.tpl index 967ccc6..989d77c 100755 --- a/Resources/Themes/Frontend/BootstrapBare/frontend/detail/data.tpl +++ b/Resources/Themes/Frontend/BootstrapBare/frontend/detail/data.tpl @@ -31,7 +31,7 @@ {else} {* Discount price *} {block name='frontend_detail_data_pseudo_price'} - {if $sArticle.pseudoprice} + {if $sArticle.has_pseudoprice} {block name='frontend_detail_data_pseudo_price_discount_icon'}{/block} {* Discount price content *} {block name='frontend_detail_data_pseudo_price_discount_content'} @@ -42,7 +42,7 @@ {s name="priceDiscountLabel"}{/s} {/block}

- {$sArticle.pseudopricePercent.float|number_format:1:',': '.'}% {s name="DetailDataInfoSavePercent"}{/s} + {$sArticle.pseudopricePercent.float|number}% {s name="DetailDataInfoSavePercent"}{/s}

{block name='frontend_detail_data_pseudo_price_discount_after'} {s name="priceDiscountInfo"}{/s} @@ -85,6 +85,25 @@ {/block} {/if} {/block} + + {* Regulation price *} + {block name='frontend_detail_data_regulation_price'} + {if $sArticle.regulationPrice} + {* Regulation price content *} + {block name='frontend_detail_data_regulation_price_content'} +
+ {block name='frontend_detail_data_regulation_price_before'} + {s name="priceRegulationLabel"}{/s} + {/block} + {$sArticle.regulationPrice|currency}{s name="Star" namespace="frontend/listing/box_article"}{/s} + + {block name='frontend_detail_data_regulation_price_after'} + {s name="priceRegulationInfo"}{/s} + {/block} +
+ {/block} + {/if} + {/block} {/if} {* Unit price *} diff --git a/Resources/Themes/Frontend/BootstrapBare/frontend/detail/tabs/description.tpl b/Resources/Themes/Frontend/BootstrapBare/frontend/detail/tabs/description.tpl index e775f2d..127a25f 100755 --- a/Resources/Themes/Frontend/BootstrapBare/frontend/detail/tabs/description.tpl +++ b/Resources/Themes/Frontend/BootstrapBare/frontend/detail/tabs/description.tpl @@ -37,6 +37,14 @@
{/block} +{* Supplier *} +{block name='frontend_detail_description_supplier'} + {if $sArticle.supplierDescription} +

{s name="DetailDescriptionSupplier"}{/s} "{$sArticle.supplierName}"

+

{$sArticle.supplierDescription}

+ {/if} +{/block} + {* Links *} {block name='frontend_detail_description_links'} {if $sArticle.sLinks} @@ -59,14 +67,6 @@ {/if} {/block} -{* Supplier *} -{block name='frontend_detail_description_supplier'} - {if $sArticle.supplierDescription} -

{s name="DetailDescriptionSupplier"}{/s} "{$sArticle.supplierName}"

-

{$sArticle.supplierDescription}

- {/if} -{/block} - {* Downloads *} {block name='frontend_detail_description_downloads'} {if $sArticle.sDownloads} @@ -93,4 +93,4 @@
{/block} -{/if} \ No newline at end of file +{/if} diff --git a/Resources/Themes/Frontend/BootstrapBare/frontend/forms/form-elements.tpl b/Resources/Themes/Frontend/BootstrapBare/frontend/forms/form-elements.tpl index 29b6b3f..1489c09 100644 --- a/Resources/Themes/Frontend/BootstrapBare/frontend/forms/form-elements.tpl +++ b/Resources/Themes/Frontend/BootstrapBare/frontend/forms/form-elements.tpl @@ -3,30 +3,11 @@ {block name='frontend_forms_form_elements'} {capture name="formlabel"}