Initial import: Carteasy Shop (Dev-Stand)
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
{foreach item=assigned_item name=cartLoop from=$additionItemListItems}
|
||||
{if $shopArticle->id == $item.id}
|
||||
{assign var=preis_praefix value=""}
|
||||
{/if}
|
||||
|
||||
<div class="additionalitems_item {if $assigned_item->shop_bargain_price_1 > 0 || $item_debug}itemboxbargain{/if}">
|
||||
{if $assigned_item->short_uri}
|
||||
{$asitemsuri={$assigned_item->short_uri}}
|
||||
{$asitemsuriadd='.html'}
|
||||
{else}
|
||||
{$asitemsuri="/index.php?item_id={$assigned_item->id}"}
|
||||
{$asitemsuriadd=''}
|
||||
{/if}
|
||||
|
||||
<a href="{$asitemsuri}{$asitemsuriadd}" title="{$assigned_item->name}">
|
||||
<div class="additionalitems_item_name">
|
||||
|
||||
{if $assigned_item->number}
|
||||
<span class="additionalitems_item_number">Art.-Nr.: {$assigned_item->number}</span><br>
|
||||
{/if}
|
||||
{$assigned_item->name|substr:0:50}
|
||||
</div>
|
||||
|
||||
<div class="additionalitems_image" style="background-image: url({$SHOP_DIR}/images/article/overview_{if $assigned_item->default_image_file_name}{$assigned_item->default_image_file_name}{else}default_image.png{/if});"></div>
|
||||
|
||||
<div class="additionalitems_item_price">
|
||||
{if $item_debug || $assigned_item->price_type == "1"}
|
||||
{if $assigned_item->shop_bargain_price_1 > 0 || $item_debug}
|
||||
{*<span>{$assigned_item->shop_price_1|number_format:"2":",":"."} €</span>*}
|
||||
<strong>{$assigned_item->shop_bargain_price_1|number_format:"2":",":"."} €</strong>
|
||||
{else}
|
||||
{$assigned_item->shop_price_1|number_format:"2":",":"."} €
|
||||
{/if}
|
||||
{else if $assigned_item->price_type == "0"}
|
||||
Preis auf Anfrage
|
||||
{else if $no_prices}
|
||||
Preis nach Login
|
||||
{/if}
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
{/foreach}
|
||||
<div class="clear_both"></div>
|
||||
@@ -0,0 +1,86 @@
|
||||
<!-- content_cash_desk/payments.tpl -->
|
||||
<div class="agreements_box">
|
||||
{if $agb_data.widerruf != '' || $agb_data.datenschutz != '' || $agb_data.agbs != ''}
|
||||
<div class="full_box purple_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Widerrufsbelehrung, Datenschutz & AGB</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_padder" style="margin:20px;">
|
||||
Klicken Sie auf die Überschriften, um den vollständigen Artikel zu lesen<br />
|
||||
<br />
|
||||
{if $agb_data.widerruf != '' && $customer->group_id != 101}
|
||||
<div id="power_of_revocation" class="cashdesk_agreement_header">{$template_text.default.cashdesk_title_widerruf}</div>
|
||||
<div id="power_of_revocation_wrapper" style="background:#979797;border:1px solid #979797;margin-top:2px;display:none;">
|
||||
<div id="power_of_revocation_content" style="margin:10px;border:1px solid white;background:white;">
|
||||
<div style="margin:10px;">{$agb_data.widerruf}</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $agb_data.datenschutz != '' && $customer->group_id != 101}
|
||||
<div id="data_privacy" class="cashdesk_agreement_header">{$template_text.default.cashdesk_title_datenschutz}</div>
|
||||
<div id="data_privacy_wrapper" style="background:#979797;border:1px solid #979797;margin-top:2px;display:none;">
|
||||
<div id="data_privacy_content" style="margin:10px;border:1px solid white;background:white;">
|
||||
<div style="margin:10px;">{$agb_data.datenschutz}</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $agb_data.agbs_b2b != '' && $customer->group_id == 101}
|
||||
<div id="terms_and_conditions" class="cashdesk_agreement_header">{$template_text.default.cashdesk_title_agb}</div>
|
||||
<div id="terms_and_conditions_wrapper" style="background:#979797;border:1px solid #979797;margin-top:2px;display:none;">
|
||||
<div id="terms_and_conditions_content" style="margin:10px;border:1px solid white;background:white;">
|
||||
<div style="margin:10px;">{$agb_data.agbs_b2b}</div>
|
||||
</div>
|
||||
</div>
|
||||
{else}
|
||||
<div id="terms_and_conditions" class="cashdesk_agreement_header">{$template_text.default.cashdesk_title_agb}</div>
|
||||
<div id="terms_and_conditions_wrapper" style="background:#979797;border:1px solid #979797;margin-top:2px;display:none;">
|
||||
<div id="terms_and_conditions_content" style="margin:10px;border:1px solid white;background:white;">
|
||||
<div style="margin:10px;">{$agb_data.agbs}</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<br />
|
||||
|
||||
<div class="agreements_info" style="width:720px;border:1px solid #000000; background:#ff9900;">
|
||||
<input id="agreements_accepted" type="checkbox" value="1" name="agreements_accepted" />
|
||||
{if $customer->group_id == 101}
|
||||
<label style="color:#000000;" for="agreements_accepted">
|
||||
Ich habe die <b>AGB</b> gelesen, verstanden und akzeptiere sie.
|
||||
</label>
|
||||
{else}
|
||||
<label style="color:#000000;" for="agreements_accepted">
|
||||
Ich habe die <b>AGB</b>,
|
||||
<b>Datenschutzbestimmungen</b>
|
||||
sowie Hinweise zum <b>Widerrufsrecht</b>
|
||||
gelesen, verstanden und akzeptiere sie.
|
||||
</label>
|
||||
{/if}
|
||||
</div>
|
||||
<br />
|
||||
{if $customer->group_id == 101}
|
||||
<div class="agreement_subtext" style="width:720px;color:#000000;">
|
||||
Sie müssen unseren Allgemeinen Geschäftsbedingungen (AGB) zustimmen, um den Einkauf abzuschließen.
|
||||
Sie erhalten die AGB nach Abschluss nochmals per E-Mail und können diese speichern / archivieren.
|
||||
</div><br>
|
||||
{else}
|
||||
<div class="agreement_subtext" style="width:720px;color:#000000;">
|
||||
Sie müssen unseren Allgemeinen Geschäftsbedingungen (AGB) und den Hinweisen zum
|
||||
Datenschutz sowie der Widerrufsbelehrung zustimmen, um den Einkauf abzuschließen. Sie
|
||||
erhalten diese Hinweise, Erklärungen und Belehrungen nach Abschluss nochmals per E-Mail
|
||||
und können diese speichern / archivieren.
|
||||
</div><br>
|
||||
{/if}
|
||||
|
||||
<div id="klarna_agreements_info" style="width:720px;border:1px solid #000000; background:#ff9900;display:none;">
|
||||
<input id="klarna_agreements_accepted" type="checkbox" value="1" name="klarna_agreements_accepted" />
|
||||
<span>
|
||||
Mit der Übermittlung der für die Abwicklung der gewählten Klarna Zahlungsmethode und einer Identitäts- und Bonitätsprüfung erforderlichen Daten an Klarna bin ich einverstanden. Meine <span id="klarna_pop" style="font-weight:bold;text-decoration:underline;cursor:pointer;">Einwilligung</span> kann ich jederzeit mit Wirkung für die Zukunft widerrufen. Es gelten die AGB des Händlers.
|
||||
</span>
|
||||
</div>
|
||||
<br />
|
||||
</div>
|
||||
@@ -0,0 +1,205 @@
|
||||
{if $shopArticles}
|
||||
<!-- indi:content_box_item_list -->
|
||||
<script type="text/javascript" src="{$PARENT_THEME_DIR}/media/js/content_box_item_list.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
{if $useInfinityScroll}
|
||||
useInfinityScroll = true;
|
||||
{else}
|
||||
useInfinityScroll = false;
|
||||
{/if}
|
||||
</script>
|
||||
|
||||
{if isset($producerSelection) && $producerSelection}
|
||||
{assign var=link_attributes value="producerId=`$producerSelection`"}
|
||||
{assign var=list_title value=$shopProducers[$producerSelection]}
|
||||
{/if}
|
||||
|
||||
{if $system_configuration.item_image_server_uri}
|
||||
{assign var=SHOP_DIR value="{$system_configuration.item_image_server_uri}"}
|
||||
{/if}
|
||||
|
||||
<div class="content_box_item_list">
|
||||
{* Header
|
||||
********************************************}
|
||||
|
||||
<div class="listheader">
|
||||
<div class="top">
|
||||
{if $block->style && ($content_box_title || $structureData->name)}
|
||||
<{$block->style}>{if isset($content_box_title) && $content_box_title}{$content_box_title}{else}{$structureData->name}{/if}</{$block->style}>
|
||||
{/if}
|
||||
|
||||
<!-- sort list -->
|
||||
{if !$hide_listoptions}
|
||||
<div class="sort_wrapper">
|
||||
<div class="title" style="display:inline-block;top:15px;left:20px;z-index:9999;">Sortiere nach</div>
|
||||
<div class="sort_selection">
|
||||
<div class="menu_arrow"><span></span></div>
|
||||
<div class="selected_name" style="top:13px;">
|
||||
{if $sort_by == 'name_up' || $sort_by == 'name_down'}Bezeichnung<input type="hidden" id="sort_selection_item" name="sort_selection_item" value="name" />{/if}
|
||||
{if $sort_by == 'number_up' || $sort_by == 'number_down'}Artikelnummer<input type="hidden" id="sort_selection_item" name="sort_selection_item" value="number" />{/if}
|
||||
{if $sort_by == 'manufacturer_up' || $sort_by == 'manufacturer_down'}Hersteller<input type="hidden" id="sort_selection_item" name="sort_selection_item" value="manufacturer" />{/if}
|
||||
{if $sort_by == 'price_up' || $sort_by == 'price_down'}Preis<input type="hidden" id="sort_selection_item" name="sort_selection_item" value="price" />{/if}
|
||||
</div>
|
||||
<div class="menu_field">
|
||||
<div style="position:absolute;left:110px;top:27px;height:1px;width:28px;background:#ffffff;z-index:100;"></div>
|
||||
<div class="category_menu">
|
||||
<ul>
|
||||
<li><a class="sort_item" rel="name" href="{$currentSURI}" title="Bezeichnung">Bezeichnung</a></li>
|
||||
<li><a class="sort_item" rel="number" href="{$currentSURI}" title="Artikelnummer">Artikelnummer</a></li>
|
||||
<li><a class="sort_item" rel="manufacturer" href="{$currentSURI}" title="Hersteller">Hersteller</a></li>
|
||||
<li><a class="sort_item" rel="price" href="{$currentSURI}" title="Preis">Preis</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sort_direction_up {if $sort_by == 'name_up' || $sort_by == 'number_up' || $sort_by == 'manufacturer_up' || $sort_by == 'price_up'}sort_up_active{/if}"></div>
|
||||
<div class="sort_direction_down {if $sort_by == 'name_down' || $sort_by == 'number_down' || $sort_by == 'manufacturer_down' || $sort_by == 'price_down'}sort_down_active{/if}"></div>
|
||||
|
||||
<form id="sort_by" method="post" action="{$currentSURI}">
|
||||
<input type="hidden" name="sort_by" id="sort_by_selector" value="{$sort_by}">
|
||||
</form>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
{if !$hide_pagination}
|
||||
<div class="bottom">
|
||||
<!-- item shown -->
|
||||
<div class="list_item_shown_wrapper">
|
||||
<a class="pagingButton {if $itemsPerPage == 24}activ{/if}" title="24 Artikel" rel="24" href="#">24</a>|<a title="48 Artikel" class="pagingButton {if $itemsPerPage == 48}activ{/if}" rel="48" href="#">48</a>|<a title="Alle Artikel" class="pagingButton {if $itemsPerPage == 9999}activ{/if}" rel="9999" href="#">alle</a>
|
||||
|
||||
<form id="pagingSelectorForm" method="post">
|
||||
<input type="hidden" name="pagingSelector" value="" id="pagingSelector">
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<!-- pagination -->
|
||||
{if $shopArticles && isset($found_pages) && $found_pages > 1}
|
||||
<div class="pagination">
|
||||
{if $found_showing_page > 1}
|
||||
<a rel="{$found_showing_page-1}" title="Seite zurück" class="pagination_button pagination_back" href="#"> </a>
|
||||
{else}
|
||||
<a title="Seite zurück" class="pagination_back inactive"> </a>
|
||||
{/if}
|
||||
|
||||
{section name=pageloop start=1 loop=$found_pages+1}
|
||||
{if ($found_showing_page >= $smarty.section.pageloop.index - 6 && $found_showing_page <= $smarty.section.pageloop.index + 6) || $smarty.section.pageloop.index < 7 || $smarty.section.pageloop.index > $found_pages - 6}
|
||||
<a title="Seite {$smarty.section.pageloop.index}" rel="{$smarty.section.pageloop.index}" href="#" class="pagination_button {if $found_showing_page == $smarty.section.pageloop.index}highlight{/if}">{$smarty.section.pageloop.index}</a>
|
||||
{elseif $smarty.section.pageloop.index == 7 || $smarty.section.pageloop.index == $found_pages - 7}
|
||||
<span>[...]</span>
|
||||
{/if}
|
||||
{/section}
|
||||
|
||||
{if $found_showing_page < $found_pages}
|
||||
<a title="Seite vor" rel="{$found_showing_page+1}" class="pagination_button pagination_forward" href="#"> </a>
|
||||
{else}
|
||||
<a title="Seite vor" class="pagination_forward inactive"> </a>
|
||||
{/if}
|
||||
|
||||
<form id="paginationForm" method="post">
|
||||
<input type="hidden" name="page" value="" id="paginationSeite">
|
||||
</form>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
{if $search_item_categories}
|
||||
<div class="content_box_structure_family_list full_box">
|
||||
<div class="family_list_content clearfix">
|
||||
{if isset($content_box_title) || $content_box_title}
|
||||
<div class="title_wrapper">
|
||||
<h1>
|
||||
{if isset($content_box_title) && $content_box_title}
|
||||
{$content_box_title}
|
||||
{else}
|
||||
{$structureData->name}
|
||||
{/if}
|
||||
|
||||
{if $shopArticles|@count > 0}
|
||||
({$shopArticles|@count} Treffer)
|
||||
{/if}
|
||||
</h1>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<div class="grandchildren">
|
||||
<br />
|
||||
{foreach $search_item_categories as $child}
|
||||
{foreach $child->children as $grandchild}
|
||||
{if $grandchild->active == 1}
|
||||
<a title="{$grandchild->name}" href="./index.php?search_item={$search_item}&search_item2={$search_item2}&search_item3={$search_item3}&item_category={$grandchild->id}" style="margin-bottom:2px;">
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$structure->name_en}
|
||||
{$child->name} <span></span> {$grandchild->name} ({$grandchild->found_items})
|
||||
{else}
|
||||
{$child->name} <span></span> {$grandchild->name_en} ({$grandchild->found_items})
|
||||
{/if}
|
||||
</a>
|
||||
{/if}
|
||||
{/foreach}
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{* List
|
||||
********************************************}
|
||||
|
||||
<div class="listcontent" style="min-height:800px;">
|
||||
{include file='item_box_loop.tpl'}
|
||||
</div>
|
||||
|
||||
{* Footer
|
||||
********************************************}
|
||||
|
||||
<div class="listfooter">
|
||||
<div class="top">
|
||||
{$system_configuration.shop_itemlist_footertext|replace:"\n":"<br />"}
|
||||
</div>
|
||||
{if !$hide_pagination}
|
||||
<div class="bottom">
|
||||
<!-- item shown -->
|
||||
<div class="list_item_shown_wrapper">
|
||||
<a title="24 Artikel" class="pagingButton {if $itemsPerPage == 24}activ{/if}" rel="24" href="#">24</a>|<a title="48 Artikel" class="pagingButton {if $itemsPerPage == 48}activ{/if}" rel="48" href="#">48</a>|<a title="Alle Artikel" class="pagingButton {if $itemsPerPage == 9999}activ{/if}" rel="9999" href="#">alle</a>
|
||||
|
||||
<form id="pagingSelectorForm" method="post">
|
||||
<input type="hidden" name="pagingSelector" value="" id="pagingSelector">
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- pagination -->
|
||||
{if $shopArticles && isset($found_pages) && $found_pages > 1}
|
||||
<div class="pagination">
|
||||
{if $found_showing_page > 1}
|
||||
<a title="Seite zurück" rel="{$found_showing_page-1}" class="pagination_button pagination_back" href="#"> </a>
|
||||
{else}
|
||||
<a title="Seite zurück" class="pagination_back inactive"> </a>
|
||||
{/if}
|
||||
|
||||
{section name=pageloop start=1 loop=$found_pages+1}
|
||||
{if ($found_showing_page >= $smarty.section.pageloop.index - 6 && $found_showing_page <= $smarty.section.pageloop.index + 6) || $smarty.section.pageloop.index < 7 || $smarty.section.pageloop.index > $found_pages - 6}
|
||||
<a title="Seite {$smarty.section.pageloop.index}" rel="{$smarty.section.pageloop.index}" href="#" class="pagination_button {if $found_showing_page == $smarty.section.pageloop.index}highlight{/if}">{$smarty.section.pageloop.index}</a>
|
||||
{elseif $smarty.section.pageloop.index == 7 || $smarty.section.pageloop.index == $found_pages - 7}
|
||||
<span>[...]</span>
|
||||
{/if}
|
||||
{/section}
|
||||
|
||||
{if $found_showing_page < $found_pages}
|
||||
<a title="Seite vor" rel="{$found_showing_page+1}" class="pagination_button pagination_forward" href="#"> </a>
|
||||
{else}
|
||||
<a title="Seite vor" class="pagination_forward inactive"> </a>
|
||||
{/if}
|
||||
|
||||
<form id="paginationForm" method="post">
|
||||
<input type="hidden" name="page" value="" id="paginationSeite">
|
||||
</form>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
@@ -0,0 +1,66 @@
|
||||
{if $shopArticles|@count > 0}
|
||||
{if $system_configuration.item_image_server_uri}
|
||||
{assign var=SHOP_DIR value="{$system_configuration.item_image_server_uri}"}
|
||||
{/if}
|
||||
|
||||
<div class="image_slider_wrapper full_box">
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$block->title_en}
|
||||
<{$block->style}>{$block->title}</{$block->style}>
|
||||
{else}
|
||||
<{$block->style}>{$block->title_en}</span></{$block->style}>
|
||||
{/if}
|
||||
|
||||
<div class="image_slider_content_outer_wrapper">
|
||||
<div class="image_slider_content_inner_wrapper">
|
||||
{foreach name=ArticleList item=shopArticle from=$shopArticles}
|
||||
<div class="slider_item_box">
|
||||
<a class="slider_item_box_number" href="{$serverProtocol}://{$servername}/{$shopArticle->short_uri}.html">
|
||||
Art.-Nr.: {$shopArticle->number}
|
||||
</a>
|
||||
<a class="slider_item_box_info" href="{$serverProtocol}://{$servername}/{$shopArticle->short_uri}.html">
|
||||
{$shopArticle->name|truncate:35:"...":true}
|
||||
</a>
|
||||
|
||||
<div class="slider_item_box_image">
|
||||
<a class="slider_image" href="{$serverProtocol}://{$servername}/{$shopArticle->short_uri}.html" style="background-image:url({$SHOP_DIR}images/article/overview_{if $shopArticle->file_name}{$shopArticle->file_name}{else}default_image.png{/if});"></a>
|
||||
</div>
|
||||
|
||||
<div class="slider_item_box_price">
|
||||
<div class="slider_item_box_info_bull"></div>
|
||||
{if $no_prices}
|
||||
<div class="slider_price slider_enquiry_price">auf Anfrage</div>
|
||||
{else}
|
||||
{if $shopArticle->price_type == "1"}
|
||||
{if $shopArticle->shop_bargain_price_1 > 0}
|
||||
{* <div class="slider_price slider_normal_price">
|
||||
{$shopArticle->shop_price_1|number_format:2:',':" "} €
|
||||
</div>
|
||||
*} <div class="slider_price slider_bargain_price">
|
||||
{$shopArticle->shop_bargain_price_1|number_format:2:',':" "} €
|
||||
</div>
|
||||
{else}
|
||||
<div class="slider_price">
|
||||
{$shopArticle->shop_price_1|number_format:2:',':" "} €
|
||||
</div>
|
||||
{/if}
|
||||
<div style="clear:right;"></div>
|
||||
{else if $shopArticle->price_type == "0"}
|
||||
<div class="slider_price slider_enquiry_price">auf Anfrage</div>
|
||||
{/if}
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<a class="slider_image_slider_trigger_left"></a>
|
||||
<a class="slider_image_slider_trigger_right"></a>
|
||||
<div style="clear:both;"></div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
var ItemsMax = {$shopArticles|@count};
|
||||
var boxSizingOn = true;
|
||||
</script>
|
||||
<script type="text/javascript" src="{$PARENT_THEME_DIR}/media/js/content_box_slider.js"></script>
|
||||
{/if}
|
||||
@@ -0,0 +1,42 @@
|
||||
<div class="content_box_structure_list">
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$block->title_en}
|
||||
<div class="header">
|
||||
<{$block->style}>{$block->title}</{$block->style}>
|
||||
</div>
|
||||
{else}
|
||||
<div class="header">
|
||||
<{$block->style}>{$block->title_en}</{$block->style}>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<div class="content">
|
||||
{foreach item=structure from=$substructures}
|
||||
{if $structure->active == 1}
|
||||
|
||||
<div class="structure_item">
|
||||
<a title="{if $structure->image_alt_text}{$structure->image_alt_text}{else}{$structure->name}{/if}" href="{$structure->short_uri}/">
|
||||
<div class="structure_item_text_sign">
|
||||
<strong>»</strong>
|
||||
</div>
|
||||
<div class="structure_item_text">
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$structure->name_en}
|
||||
<span>{$structure->name}</span>
|
||||
{else}
|
||||
<span>{$structure->name_en}</span>
|
||||
{/if}
|
||||
</div>
|
||||
<div class="image_wrapper" style="text-align:center;text-valign:middle;">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%">
|
||||
<tr><td align="center" valign="middle">
|
||||
<img src="{$SHOP_DIR}images/structure/{$structure->image}" alt="{if $structure->image_alt_text}{$structure->image_alt_text}{else}{$structure->name}{/if}" />
|
||||
</td></tr>
|
||||
</table>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
{/if}
|
||||
{/foreach}
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,83 @@
|
||||
<!-- content_cash_desk/payments.tpl -->
|
||||
<div class="agreements_box">
|
||||
{if $agb_data.widerruf != '' || $agb_data.datenschutz != '' || $agb_data.agbs != ''}
|
||||
<div class="full_box purple_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Widerrufsbelehrung, Datenschutz & AGB</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_padder" style="margin:20px;">
|
||||
Klicken Sie auf die Überschriften, um den vollständigen Artikel zu lesen<br />
|
||||
<br />
|
||||
{if $agb_data.widerruf != '' && $customer->group_id != 101}
|
||||
<div id="power_of_revocation" class="cashdesk_agreement_header">{$template_text.default.cashdesk_title_widerruf}</div>
|
||||
<div id="power_of_revocation_wrapper" style="background:#979797;border:1px solid #979797;margin-top:2px;display:none;">
|
||||
<div id="power_of_revocation_content" style="margin:10px;border:1px solid white;background:white;">
|
||||
<div style="margin:10px;">{$agb_data.widerruf}</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $agb_data.datenschutz != '' && $customer->group_id != 101}
|
||||
<div id="data_privacy" class="cashdesk_agreement_header">{$template_text.cashdesk.cashdesk_title_datenschutz}</div>
|
||||
<div id="data_privacy_wrapper" style="background:#979797;border:1px solid #979797;margin-top:2px;display:none;">
|
||||
<div id="data_privacy_content" style="margin:10px;border:1px solid white;background:white;">
|
||||
<div style="margin:10px;">{$agb_data.datenschutz}</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $agb_data.agbs_b2b != '' && $customer->group_id == 101}
|
||||
<div id="terms_and_conditions" class="cashdesk_agreement_header">{$template_text.cashdesk.cashdesk_title_agb}</div>
|
||||
<div id="terms_and_conditions_wrapper" style="background:#979797;border:1px solid #979797;margin-top:2px;display:none;">
|
||||
<div id="terms_and_conditions_content" style="margin:10px;border:1px solid white;background:white;">
|
||||
<div style="margin:10px;">{$agb_data.agbs_b2b}</div>
|
||||
</div>
|
||||
</div>
|
||||
{else}
|
||||
<div id="terms_and_conditions" class="cashdesk_agreement_header">{$template_text.cashdesk.cashdesk_title_agb}</div>
|
||||
<div id="terms_and_conditions_wrapper" style="background:#979797;border:1px solid #979797;margin-top:2px;display:none;">
|
||||
<div id="terms_and_conditions_content" style="margin:10px;border:1px solid white;background:white;">
|
||||
<div style="margin:10px;">{$agb_data.agbs}</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
{/if}
|
||||
<br />
|
||||
|
||||
<div class="agreements_info" style="width:720px;border:1px solid #000000; background:#ff9900;">
|
||||
<input id="agreements_accepted" type="checkbox" value="1" name="agreements_accepted" />
|
||||
{if $customer->group_id == 101}
|
||||
<label style="color:#000000;" for="agreements_accepted">
|
||||
{$template_text.cashdesk.agreement_checkbox_text_merchant}
|
||||
</label>
|
||||
{else}
|
||||
<label style="color:#000000;" for="agreements_accepted">
|
||||
{$template_text.cashdesk.agreement_checkbox_text}
|
||||
</label>
|
||||
{/if}
|
||||
</div>
|
||||
<br />
|
||||
{if $customer->group_id == 101}
|
||||
<div class="agreement_subtext" style="width:720px;color:#000000;">
|
||||
Sie müssen unseren Allgemeinen Geschäftsbedingungen (AGB) zustimmen, um den Einkauf abzuschließen.
|
||||
Sie erhalten die AGB nach Abschluss nochmals per E-Mail und können diese speichern / archivieren.
|
||||
</div><br>
|
||||
{else}
|
||||
<div class="agreement_subtext" style="width:720px;color:#000000;">
|
||||
Sie müssen unseren Allgemeinen Geschäftsbedingungen (AGB) und den Hinweisen zum
|
||||
Datenschutz sowie der Widerrufsbelehrung zustimmen, um den Einkauf abzuschließen. Sie
|
||||
erhalten diese Hinweise, Erklärungen und Belehrungen nach Abschluss nochmals per E-Mail
|
||||
und können diese speichern / archivieren.
|
||||
</div><br>
|
||||
{/if}
|
||||
<div id="klarna_agreements_info" style="width:720px;border:1px solid #000000; background:#ff9900;display:none;">
|
||||
<input id="klarna_agreements_accepted" type="checkbox" value="1" name="klarna_agreements_accepted" />
|
||||
<span>
|
||||
Mit der Übermittlung der für die Abwicklung der gewählten Klarna Zahlungsmethode und einer Identitäts- und Bonitätsprüfung erforderlichen Daten an Klarna bin ich einverstanden. Meine <span id="klarna_pop" style="font-weight:bold;text-decoration:underline;cursor:pointer;">Einwilligung</span> kann ich jederzeit mit Wirkung für die Zukunft widerrufen. Es gelten die AGB des Händlers.
|
||||
</span>
|
||||
</div>
|
||||
<br />
|
||||
</div>
|
||||
@@ -0,0 +1,21 @@
|
||||
<!-- content_cash_desk/completed.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Bestellung erfolgreich übermittelt</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="completed_box">
|
||||
{$system_configuration.cash_desk_order_completed|replace:"[#order_number]":$order_number}
|
||||
</div>
|
||||
|
||||
<br><br>
|
||||
|
||||
{if $system_configuration.trusted_shop_buyer_protection == 1}
|
||||
<div class="protection_box">
|
||||
{include file='content_cash_desk/trusted_shop_buyer_protection.tpl'}
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,103 @@
|
||||
<!-- content_cash_desk/payments.tpl -->
|
||||
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Zahlungsweise</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
Bitte wählen Sie eine der hier aufgeführten Zahlungsweisen aus<br />
|
||||
<br />
|
||||
|
||||
{foreach item=pMethod from=$payment_methods name=pMethodLoop}
|
||||
{if ($pMethod->helperjoinkey != 'be' && $pMethod->helperjoinkey != 'r') || ($pMethod->helperjoinkey == 'be' && $customer->direct_debit_active == 1) || ($pMethod->helperjoinkey == 'r' && $customer->rechnung_active == 1)}
|
||||
{if $pMethod->activeType > 0}
|
||||
<div class="payment_method_line {if $personal_data.payment_method == $pMethod->id || (!$personal_data.payment_method == $pMethod->id && $smarty.foreach.pMethodLoop.first)}active{/if}" style="border-bottom:#A4A4A4 1px solid;padding:15px 0px;">
|
||||
<div style="float:left;">
|
||||
<input type="radio"
|
||||
name="payment_method"
|
||||
value="{$pMethod->id}"
|
||||
id="selection_{$pMethod->helperjoinkey}"
|
||||
{if $personal_data.payment_method == $pMethod->id || $smarty.foreach.pMethodLoop.first}
|
||||
checked="checked"
|
||||
{/if}
|
||||
/>
|
||||
</div>
|
||||
<div style="float:left;margin-left:10px;font-weight:bold;width:530px;">
|
||||
<strong>{$pMethod->name}</strong>
|
||||
{if $pMethod->helperjoinkey == 'klarna_rechnung'}
|
||||
<br>
|
||||
Zahlung innerhalb von 14 Tagen <a href="https://online.klarna.com/villkor_de.yaws?eid={$system_configuration.klarna_eid}&charge=0" target="_blank">Lesen Sie mehr</a><br>
|
||||
<br>
|
||||
<img src="{$PARENT_THEME_DIR}/media/images/cash_desk/klarna_rechnung.png" style="height: 30px;" /><br>
|
||||
{elseif $pMethod->helperjoinkey == 'billpay_invoice'}
|
||||
<br>
|
||||
Mit der Übermittlung der für die Abwicklung des Rechnungskaufs und einer
|
||||
Identitäts- und Bonitätsprüfung erforderlichen Daten an die
|
||||
<a href="https://billpay.de/endkunden" target="blank">Billpay GmbH</a> bin ich einverstanden.
|
||||
Es gelten die <a href="https://www.billpay.de/kunden/agb#datenschutz" target="blank">Datenschutzbestimmungen</a>
|
||||
von Billpay.<br>
|
||||
<br>
|
||||
<img src="https://www.billpay.de/wp-content/uploads/2011/04/LogoSmall_0.png" alt="Billpay Logo" title="Billpay Logo" style="height: 30px;" />
|
||||
{elseif $pMethod->helperjoinkey == 'klarna_raten'}
|
||||
<br>
|
||||
Finanzieren <a href="https://online.klarna.com/account_de.yaws?eid={$system_configuration.klarna_eid}" target="_blank">Lesen Sie mehr</a><br>
|
||||
<br>
|
||||
<img src="{$PARENT_THEME_DIR}/media/images/cash_desk/klarna_ratenkauf.png" style="height: 30px;" /><br>
|
||||
{foreach item=rate from=$klarna_installments}
|
||||
{*{$rate.months} Monatsraten zu je {$rate.monthly_costs|number_format:"2":",":"."} € / Monat<br />*}
|
||||
{/foreach}
|
||||
{elseif $pMethod->helperjoinkey == 'paymorrow_rechnung'}
|
||||
<br>
|
||||
<img src="{$PARENT_THEME_DIR}/media/images/cash_desk/paymorrow_rechnung.png" style="height: 30px;" />
|
||||
{elseif $pMethod->helperjoinkey == 'paymorrow_raten'}
|
||||
<br>
|
||||
<img src="{$PARENT_THEME_DIR}/media/images/cash_desk/paymorrow_ratenkauf.png" style="height: 30px;" />
|
||||
{else}
|
||||
<br>{$pMethod->order_text|replace:'[#customer_freetextfield3]':$customer->freetextfield3}
|
||||
{/if}
|
||||
</div>
|
||||
<div style="float:right;text-align:right;">
|
||||
{if $pMethod->paymentAdd != 0}
|
||||
{if $pMethod->accountType == '0'}
|
||||
<span class="payment_type_text">Aufschlag in Euro</span><br />
|
||||
{elseif $pMethod->accountType == '1'}
|
||||
<span class="payment_type_text">Abschlag in Euro</span><br />
|
||||
{elseif $pMethod->accountType == '2'}
|
||||
<span class="payment_type_text">Prozentualer Aufschlag</span><br />
|
||||
{elseif $pMethod->accountType == '3'}
|
||||
<span class="payment_type_text">Prozentualer Abschlag</span><br />
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
{if $pMethod->paymentAdd != 0}
|
||||
{if $pMethod->accountType == '0'}
|
||||
<strong>zzgl. {$pMethod->paymentAdd|number_format:"2":",":"."} €</strong>
|
||||
{elseif $pMethod->accountType == '1'}
|
||||
<strong>abzgl. {$pMethod->paymentAdd|number_format:"2":",":"."} €</strong>
|
||||
{elseif $pMethod->accountType == '2'}
|
||||
<strong>zzgl. {$pMethod->rawAdd|number_format:"2":",":"."} %</strong>
|
||||
{elseif $pMethod->accountType == '3'}
|
||||
<strong>abzgl. {$pMethod->rawAdd|number_format:"2":",":"."} %</strong>
|
||||
{/if}
|
||||
{else}
|
||||
{if $pMethod->id != 14}kostenlos{else}nach Vereinbarung{/if}
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
{if isset($payment_method_feedback) && ($pMethod->id == $payment_method_feedback.payment_method && $payment_method_feedback.message != '')}
|
||||
<div style="clear:both;padding-top:10px;color:red;margin-left:30px;margin-right:70px;">
|
||||
{$payment_method_feedback.message}
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<br style="clear:both;" />
|
||||
</div>
|
||||
{/if}
|
||||
{/if}
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,38 @@
|
||||
<!-- content_cash_desk/shipping.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Versandart</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
Bitte wählen Sie eine der hier aufgeführten Versandarten aus<br />
|
||||
<br />
|
||||
|
||||
{foreach item=deliverer from=$deliverers name=delivererLoop}
|
||||
<div class="shipping_method_line {if $personal_data.shipping_method == $deliverer->id || ($personal_data.shipping_method && $smarty.foreach.delivererLoop.first)}active{/if}" style="border-bottom:#A4A4A4 1px solid;padding:15px 0px;">
|
||||
<div style="float:left;">
|
||||
<input type="radio" name="shipping_method" value="{$deliverer->id}" {if $personal_data.shipping_method == $deliverer->id || $smarty.foreach.delivererLoop.first}checked{/if} />
|
||||
</div>
|
||||
<div style="float:left;margin-left:10px;font-weight:bold;">
|
||||
<strong>{$deliverer->name}</strong>
|
||||
{if $deliverer->bulk_goods_price_add}
|
||||
<br>
|
||||
<span style="font-weight:normal;"><br />{$deliverer->bulk_goods_price_add|number_format:"2":",":"."} € Sperrgutaufschlag</span>
|
||||
{/if}
|
||||
</div>
|
||||
<div style="float:right;">
|
||||
{if $deliverer->price_add > 0}
|
||||
<strong>zzgl. {$deliverer->price_add|number_format:"2":",":"."} €</strong>
|
||||
{else}
|
||||
{if $deliverer->id != 5}kostenlos{else}nach Vereinbarung{/if}
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<br style="clear:both;" />
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,232 @@
|
||||
<!-- content_cash_desk/shoppingcart.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Warenkorb</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
{if $shoppingcart.items}
|
||||
<table class="cart_table" width="100%" border="0" cellpadding="0" cellspacing="0">
|
||||
<tr class="cart_head">
|
||||
<td class="alcenter">Pos.</td>
|
||||
<td class="alcenter">Bild</td>
|
||||
<td>Beschreibung</td>
|
||||
<td class="alright">Stückpreis</td>
|
||||
<td class="alcenter">Anzahl</td>
|
||||
<td class="alright">Gesamtpreis</td>
|
||||
</tr>
|
||||
|
||||
{foreach item=item name=carLoop from=$shoppingcart.items}
|
||||
<tr class="cart_row">
|
||||
<td class="alcenter">{$smarty.foreach.carLoop.iteration}</td>
|
||||
<td class="alcenter"><img src="{$SHOP_DIR}images/article/thumb_{if $item->default_image_file_name}{$item->default_image_file_name}{else}default_image.png{/if}" /></td>
|
||||
<td>
|
||||
{if $item->short_uri}
|
||||
{assign var=itemSuri value="/`$item->short_uri`.html"}
|
||||
{else}
|
||||
{assign var=itemSuri value="/index.php?item_id=`$item->id`"}
|
||||
{/if}
|
||||
<a href="{$serverProtocol}://{$servername}{$itemSuri}"><strong>{$item->name}</strong></a><br />
|
||||
{if $item->cartVariant_1 || $item->cartVariant_2}
|
||||
{$item->cartVariant_1} {$item->cartVariant_2}<br />
|
||||
{/if}
|
||||
{if ($item->variant_1 || $item->variant_2) && $item->item_number}
|
||||
<span>Art.-Nr. {$item->item_number}</span>
|
||||
{else}
|
||||
{if $item->attribute_7 && $item->number != $item->attribute_7}
|
||||
<span>Art.-Nr. {$item->attribute_7} ({$template_text.item_details.old_item_number_title} {$item->number})</span>
|
||||
{else}
|
||||
<span>Art.-Nr. {$item->number}</span>
|
||||
{/if}
|
||||
{/if}
|
||||
</td>
|
||||
<td class="alright">{$item->calculatedPrices.shownPrice|number_format:"2":",":"."} €</td>
|
||||
<td class="alcenter">
|
||||
{$item->quantity}
|
||||
</td>
|
||||
<td class="alright">
|
||||
<strong>{($item->calculatedPrices.shownPrice * $item->quantity)|number_format:"2":",":"."} €</strong>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
|
||||
<tr class="cart_footer_first">
|
||||
<td></td>
|
||||
<td> </td>
|
||||
<td>Summe aller Artikel</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td class="alright">{$shoppingcart.shown_price_sum|number_format:"2":",":"."} €</td>
|
||||
</tr>
|
||||
|
||||
{if $personal_data.payment_method}
|
||||
{assign var=usedPaymentMethod value=$payment_methods[$personal_data.payment_method]}
|
||||
{else}
|
||||
{assign var=usedPaymentMethod value=$payment_methods[$defaultPaymentMethod]}
|
||||
{/if}
|
||||
|
||||
{if $usedPaymentMethod->paymentAddShown != 0}
|
||||
<tr class="alright">
|
||||
<td></td>
|
||||
<td> </td>
|
||||
<td>
|
||||
{if $usedPaymentMethod->accountType == '0'}
|
||||
zzgl. Dienstleistungsgebühren
|
||||
{elseif $usedPaymentMethod->accountType == '1'}
|
||||
abzgl. Dienstleistungsgebühren
|
||||
{elseif $usedPaymentMethod->accountType == '2'}
|
||||
zzgl. Dienstleistungsgebühren
|
||||
{elseif $usedPaymentMethod->accountType == '3'}
|
||||
abzgl. Dienstleistungsgebühren
|
||||
{/if}
|
||||
</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td class="alright">
|
||||
{$usedPaymentMethod->paymentAddShown|number_format:"2":",":"."} €
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
|
||||
{if $personal_data.shipping_method}
|
||||
{assign var=usedShippingMethod value=$deliverers[$personal_data.shipping_method]}
|
||||
{else}
|
||||
{assign var=usedShippingMethod value=$deliverers[$defaultDeliverer]}
|
||||
{/if}
|
||||
{if $usedShippingMethod->price_add_shown != 0}
|
||||
<tr class="alright">
|
||||
<td></td>
|
||||
<td> </td>
|
||||
<td>zzgl. Versandkostenpauschale</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td class="alright">
|
||||
{$usedShippingMethod->price_add_shown|number_format:"2":",":"."} €
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
|
||||
{foreach $shoppingcart.tax_values as $taxRate => $taxData}
|
||||
<tr class="cart_footer_vat">
|
||||
<td></td>
|
||||
<td> </td>
|
||||
<td>
|
||||
{if $shoppingcartVATUsage}
|
||||
Darin enthaltene MwSt.
|
||||
{else}
|
||||
Zzgl. MwSt.
|
||||
{/if}
|
||||
</td>
|
||||
<td>{$taxRate} %</td>
|
||||
<td></td>
|
||||
<td class="alright">
|
||||
{if $taxRate == '19.00'}
|
||||
{($taxData['vat'] + $shoppingcart.payment_method_vat + $shoppingcart.shipping_method_vat)|number_format:"2":",":"."}
|
||||
{else}
|
||||
{$taxData['vat']|number_format:"2":",":"."}
|
||||
{/if}
|
||||
€
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
|
||||
{if $giftcertificatevalue}
|
||||
<tr class="cart_footer_sum">
|
||||
<td></td>
|
||||
<td> </td>
|
||||
<td>
|
||||
Zwischen Betrag
|
||||
</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td class="alright">
|
||||
{$shoppingcart.order_total|number_format:"2":",":"."} €
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr class="alright">
|
||||
<input type="hidden" name="giftcertificate[has_gift_certificate]" value="yes" />
|
||||
<input type="hidden" name="giftcertificate[gift_certificat_code]" value="{$giftcode}" />
|
||||
<td></td>
|
||||
<td> </td>
|
||||
<td>abzgl. Gutschein {$giftcode}</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td class="alright">
|
||||
- {$giftcertificatevalue|number_format:"2":",":"."} €
|
||||
</td>
|
||||
</tr>
|
||||
{*{foreach $shoppingcart.tax_values as $taxRate => $taxData}
|
||||
<tr class="cart_footer_vat">
|
||||
<td></td>
|
||||
<td>
|
||||
{$taxData['gift']['percent']|number_format:"2":",":"."} % davon mit {$taxRate} % MwSt.
|
||||
</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td class="alright">
|
||||
<!-- what do you want to show in an order that is without taxes -->
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}*}
|
||||
<tr class="cart_footer_sum">
|
||||
<td></td>
|
||||
<td> </td>
|
||||
<td>
|
||||
Gesamtpreis inkl. Mwst.
|
||||
</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td class="alright">
|
||||
{($shoppingcart.order_total - $giftcertificatevalue)|number_format:"2":",":"."} €
|
||||
</td>
|
||||
</tr>
|
||||
{else}
|
||||
<tr class="cart_footer_sum">
|
||||
<td></td>
|
||||
<td> </td>
|
||||
<td>
|
||||
Gesamtpreis inkl. Mwst.
|
||||
</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td class="alright">
|
||||
{$shoppingcart.order_total|number_format:"2":",":"."} €
|
||||
</td>
|
||||
</tr>
|
||||
{if $system_configuration.cashdesk_giftcertificate == 1}
|
||||
<tr>
|
||||
<td></td>
|
||||
<td> </td>
|
||||
<td style="text-align:right;">
|
||||
{if $gftcertificateerrormessage}
|
||||
<label style="color:red;">{$gftcertificateerrormessage}</label>
|
||||
{else}
|
||||
<label>Gutschein</label>
|
||||
{/if}
|
||||
<input type="hidden" name="giftcertificate[has_gift_certificate]" id="has_gift_certificate" {if $giftcode}value="yes"{/if} />
|
||||
<input type="text" class="obligatory" name="giftcertificate[gift_certificat_code]" id="giftCertificateCodeFields" style="width:155px;color:#5C0069;background:#D4D4D4;border:1px solid #A8A8A8;" {if $giftcode}value="{$giftcode}"{/if} />
|
||||
</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
</table>
|
||||
<br /><br />
|
||||
|
||||
<div style="float:right;padding-right:0px;">
|
||||
<input class="button" id="send_order_button" type="button" style="width:300px;" value="{$template_text.content_cashdesk.cashdesk_button}" />
|
||||
</div>
|
||||
<br style="clear:right;" />
|
||||
|
||||
{else}
|
||||
Es befinden sich keine Artikel in Ihrem Warenkorb
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,148 @@
|
||||
<!-- content_customer_center/add_address.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Adressen {if $customer_addresses && $customer_addresses|is_array}({$customer_addresses|count}){/if}</h2></div>
|
||||
|
||||
<a class="actionButton" href="#add_address_form">Hinzufügen</a>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
<form target="{$this_url}" method="post" id="add_address_form" class="formated_form">
|
||||
|
||||
<input type="hidden" name="action" value="add_address" />
|
||||
<input type="hidden" name="id" />
|
||||
|
||||
<!-- block: company -->
|
||||
<div class="line first">
|
||||
<div class="full">
|
||||
<label for="company">Firma</label>
|
||||
<input type="text" class="full" name="company" />
|
||||
</div>
|
||||
</div>
|
||||
<!-- end block: company -->
|
||||
|
||||
<!-- block: honorific -->
|
||||
<div class="line">
|
||||
<div class="short">
|
||||
<label for="honorific">Anrede</label><br />
|
||||
<select name="honorific" class="short">
|
||||
<option value="0" {if $customer->honorific == '0'}selected="selected"{/if}>Herr</option>
|
||||
<option value="1" {if $customer->honorific == '1'}selected="selected"{/if}>Frau</option>
|
||||
<option value="2" {if $customer->honorific == '2'}selected="selected"{/if}>Firma</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end block: honorific -->
|
||||
|
||||
<!-- block: name -->
|
||||
<div class="line">
|
||||
<div class="half">
|
||||
<label for="firstname">Vorname</label><br />
|
||||
<input type="text" class="half" name="firstname" value="{$customer->firstname}" />
|
||||
</div>
|
||||
|
||||
<div class="last half">
|
||||
<label for="surname">Nachname</label><br />
|
||||
<input type="text" class="half" name="surname" value="{$customer->surname}" />
|
||||
</div>
|
||||
</div>
|
||||
<!-- end block: name -->
|
||||
|
||||
<!-- block: street -->
|
||||
<div class="line">
|
||||
<div class="long">
|
||||
<label for="street">Strasse</label><br />
|
||||
<input type="text" class="half" name="street" />
|
||||
</div>
|
||||
|
||||
<div class="last half">
|
||||
<label for="house_number">Hausnummer</label><br />
|
||||
<input type="text" class="half" name="house_number" />
|
||||
</div>
|
||||
</div>
|
||||
<!-- end block: street -->
|
||||
|
||||
<!-- block: city and country -->
|
||||
<div class="line">
|
||||
<div class="half">
|
||||
<label for="zip_code">Postleitzahl</label><br />
|
||||
<input type="text" class="half" name="zip_code" />
|
||||
</div>
|
||||
|
||||
<div class="last half">
|
||||
<label for="city">Ort</label><br />
|
||||
<input type="text" class="half" name="city" />
|
||||
</div>
|
||||
</div>
|
||||
<!-- end block: city -->
|
||||
|
||||
<!-- block: country -->
|
||||
<div class="line">
|
||||
<div class="half">
|
||||
<label for="country">Land</label><br />
|
||||
<select name="country" >
|
||||
{foreach from=$countries item=country}
|
||||
<option value="{$country->id}">{$country->name}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end block: country -->
|
||||
|
||||
<!-- block: submit -->
|
||||
<div class="line">
|
||||
<span class="target">
|
||||
</span>
|
||||
<input type="submit" value="Speichern" class="button" style="width:125px;margin-left:350px;" />
|
||||
</div>
|
||||
<!-- end block: submit -->
|
||||
</form>
|
||||
|
||||
{if $customer_addresses}
|
||||
<div id="addressesContainer" class="clearfix">
|
||||
{foreach from=$customer_addresses item=address}
|
||||
|
||||
<div class="address clearfix {if $address->id == $customer->default_address}default_address{/if}">
|
||||
|
||||
<div class="menu_bar">
|
||||
<a href="{$this_url}&action=get_address&id={$address->id}" class="edit_address"> </a>
|
||||
<a href="{$this_url}&action=delete_address&id={$address->id}" class="delete_address"> </a>
|
||||
|
||||
{if $address->id != $customer->default_address}
|
||||
<a href="{$this_url}&action=set_standard&id={$address->id}" class="set_standard"> </a>
|
||||
{/if}
|
||||
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="vcard">
|
||||
{if $address->id == $customer->default_address}
|
||||
<span class="default">Rechnungsadresse</span><br>
|
||||
{/if}
|
||||
|
||||
{if $address->company != ""}
|
||||
<strong>{$address->company}</strong><br>
|
||||
{$address->honorific_text} {$address->firstname} {$address->surname}<br>
|
||||
{else}
|
||||
{$address->honorific_text}<br>
|
||||
<strong>{$address->firstname} {$address->surname}</strong><br>
|
||||
{/if}
|
||||
|
||||
{$address->street} {$address->house_number}<br>
|
||||
{$address->zip_code} {$address->city}<br>
|
||||
{$address->country}<br>
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
{else}
|
||||
<p>Sie haben keine Adressen angegeben.</p>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{if $customer_addresses && $customer_addresses|is_array && $customer_addresses|count > 2}
|
||||
<a id="showAllAddressesTrigger" href="">Alle {$customer_addresses|count} Adressen zeigen</a>
|
||||
{/if}
|
||||
</div>
|
||||
@@ -0,0 +1,484 @@
|
||||
<!-- indi:content_item -->
|
||||
|
||||
{assign var=item_debug value=false}
|
||||
{assign var=item_has_variants value=false}
|
||||
|
||||
{assign var=preis_praefix value=""}
|
||||
{assign var=new_price value=""}
|
||||
{if $shopArticle->schema_data->selectable_attribute_1 || $shopArticle->schema_data->selectable_attribute_2}
|
||||
{assign var=preis_praefix value="ab"}
|
||||
{foreach from=$shopArticle->schema_data_attributes item=attribute}
|
||||
{if $shopArticle->schema_data->selectable_attribute_1 == $attribute.number}
|
||||
{assign var=att_name_1 value="`$attribute.name`"}
|
||||
{assign var=att_unit_1 value="`$attribute.unit`"}
|
||||
{/if}
|
||||
{/foreach}
|
||||
|
||||
{foreach from=$shopArticle->schema_data_attributes item=attribute}
|
||||
{if $shopArticle->schema_data->selectable_attribute_2 == $attribute.number}
|
||||
{assign var=att_name_2 value="`$attribute.name`"}
|
||||
{assign var=att_unit_2 value="`$attribute.unit`"}
|
||||
{/if}
|
||||
{/foreach}
|
||||
{/if}
|
||||
|
||||
<div class="content_item">
|
||||
<div id="item_content1">
|
||||
<div id="back_button">{$template_text.item_details.button_back}</div>
|
||||
<div class="title_wrapper">
|
||||
<div class="item_title">
|
||||
<h1>
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$shopArticle->name}
|
||||
{$shopArticle->name}
|
||||
{else}
|
||||
{$shopArticle->name_en}
|
||||
{/if}
|
||||
{if $shopArticle->manufacturer_data->name}
|
||||
| <span class="manufacturer_name">
|
||||
von {$shopArticle->manufacturer_data->name}
|
||||
</span>
|
||||
{/if}
|
||||
</h1>
|
||||
</div>
|
||||
{if $shopArticle->number}
|
||||
<span class="item_number">
|
||||
{$template_text.item_details.item_number}
|
||||
<span class="item_number_number">
|
||||
{$shopArticle->number}
|
||||
</span>
|
||||
</span>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<div class="image_wrapper">
|
||||
{if isset($shopArticle->files[0]) && $shopArticle->files[0]->file_name}
|
||||
<div id="image_detailed_container_outer">
|
||||
<div id="image_detailed_container_middle">
|
||||
<div id="image_detailed_container_inner">
|
||||
{foreach item=file from=$shopArticle->files}
|
||||
<a title="Artikelansicht" class="detailImage" href="{$SHOP_DIR}images/article/{$file->file_name}" rel="lightbox-big" title="{$shopArticle->name}" style="background-image: url({$SHOP_DIR}images/article/details_{$file->file_name})"></a>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<a href="#zurueck" id="image_detailed_backward" title="Zurück"></a>
|
||||
<a href="#vor" id="image_detailed_forward" title="Vor"></a>
|
||||
</div>
|
||||
{/if}
|
||||
{if $shopArticle->files|@count > 1}
|
||||
<div id="item_thumb_slider_wrapper">
|
||||
<div id="item_thumbs_title">Weitere Artikelbilder</div>
|
||||
<div id="thumbContainer">
|
||||
<div id="thumbScrollContainer" style="width:{if $shopArticle->files|@count > 3}{$shopArticle->files|@count|ceil*141}{else}423{/if}px;">
|
||||
{foreach item=file name=loop_thumbs from=$shopArticle->files}
|
||||
<a class="thumbimage" href="{$SHOP_DIR}images/article/{$file->file_name}" rel="lightbox-small" title="{$shopArticle->name}" style="background-image: url({$SHOP_DIR}images/article/thumb_{$file->file_name});"></a>
|
||||
{if !$smarty.foreach.loop_thumbs.last}<div class="last_thumb_image"></div>{/if}
|
||||
{/foreach}
|
||||
<br class="clear_left" />
|
||||
</div>
|
||||
</div>
|
||||
{if $shopArticle->files|@count > 3}
|
||||
<input id="thumbSlideLeft" class="thumbSlider" type="button" value="" />
|
||||
<input id="thumbSlideRight" class="thumbSlider" type="button" value="" />
|
||||
{/if}
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
<form method="post" id="item_buy_form">
|
||||
<div class="item_box_right_wrapper">
|
||||
{if $shopArticle->schema_data->selectable_attribute_1 || $shopArticle->schema_data->selectable_attribute_2 || $item_debug}
|
||||
{assign var=item_has_variants value=true}
|
||||
|
||||
<div id="manufacturer_wrapper">
|
||||
<div class="title_manufacturer">Auswahl der Artikelvariante</div>
|
||||
<!-- Variant selection -->
|
||||
<div class="variants_box">
|
||||
{assign var=new_price value=""}
|
||||
{if $shopArticle->schema_data->selectable_attribute_1 || $shopArticle->schema_data->selectable_attribute_2}
|
||||
<div class="item_variant_box">
|
||||
<div class="box_title">
|
||||
<span class="button_name">Bitte wählen Sie eine passende Variante</span>
|
||||
</div>
|
||||
<div class="widget_menu_arrow"></div>
|
||||
</div>
|
||||
<div class="variant_selection_box">
|
||||
{foreach item=item name=cartLoop from=$shopArticle->variant_structure}
|
||||
{if $item->id != $shopArticle->id}
|
||||
{if !$new_price || $new_price > $item.shop_price_1}
|
||||
{assign var=new_price value=$item.shop_price_1}
|
||||
{/if}
|
||||
{if $shopArticle->id == $item.id}
|
||||
{assign var=preis_praefix value=""}
|
||||
{/if}
|
||||
|
||||
{if $item.short_uri}
|
||||
{assign var=useUri value="`$item.short_uri`.html"}
|
||||
{else}
|
||||
{assign var=useUri value="/index.php?item_id=`$item.id`"}
|
||||
{/if}
|
||||
|
||||
<a href="{$useUri}" title="{$item.name}">
|
||||
<div class="variant_item">
|
||||
<span class="item_name">{$item.name}</span>
|
||||
<span class="item_number">{$item.number}</span>
|
||||
|
||||
<span class="item_vdata">
|
||||
{if $shopArticle->schema_data->selectable_attribute_1}
|
||||
{$att_name_1}: {$item.data->attribute_1} {$att_unit_1}<br>
|
||||
{/if}
|
||||
{if $shopArticle->schema_data->selectable_attribute_2}
|
||||
{$att_name_2}: {$item.data->attribute_2} {$att_unit_2}<br>
|
||||
{/if}
|
||||
</span>
|
||||
|
||||
<div class="variant_item_image" style="background:#ffffff url({$SHOP_DIR}/images/article/thumb_{if $item.default_image_file_name}{$item.default_image_file_name}{else}default_image.png{/if}) center center no-repeat;"></div>
|
||||
|
||||
<span class="item_price">
|
||||
{if $item.price_type != 0}
|
||||
{if $item.sample_price}
|
||||
{$item.sample_price|number_format:"2":",":"."} € / {$shopArticle->sample_unit}
|
||||
{else}
|
||||
{$item.shop_price_1|number_format:"2":",":"."} €
|
||||
{/if}
|
||||
{/if}
|
||||
</span>
|
||||
</div>
|
||||
</a>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{if $shopArticle->shop_bargain_price_1 > 0 || $item_debug}
|
||||
<div id="spezial_price_icon"></div>
|
||||
{/if}
|
||||
|
||||
{if ($shopArticle->graduated_prices|is_array && $shopArticle->graduated_prices || $item_debug)}
|
||||
{assign var=itemHasGraduatedPrices value=true}
|
||||
{else}
|
||||
{assign var=itemHasGraduatedPrices value=false}
|
||||
{/if}
|
||||
|
||||
<div id="price_box_wrapper" class="price_box_wrapper {if $item_has_variants}price_box_wrapper_with_variants{/if} {if $itemHasGraduatedPrices}price_box_wrapper_with_graduated_prices{/if}">
|
||||
<div class="title_price">{$template_text.default.price}</div>
|
||||
|
||||
<div class="register_buy">
|
||||
<div class="shippable_wrapper">
|
||||
<div>
|
||||
<span class="shippable_state">
|
||||
{if $shopArticle->inventory > 0}
|
||||
{if $shopArticle->shippable_inventory == 0}
|
||||
<span class="notAvailable">• Artikel nicht lieferbar</span>
|
||||
{elseif $shopArticle->shippable_inventory == 1}
|
||||
• Artikel lieferbar
|
||||
{elseif $shopArticle->shippable_inventory == 3}
|
||||
• Artikel Lieferzeit unbekannt
|
||||
{elseif $shopArticle->shippable_inventory == 4}
|
||||
• Bestellartikel (Lieferzeit 2-3 Tage)
|
||||
{elseif $shopArticle->shippable_inventory == 5}
|
||||
• Bestellartikel (Lieferzeit 14 Tage)
|
||||
{/if}
|
||||
{else}
|
||||
{if $shopArticle->shippable == 0}
|
||||
<span class="notAvailable">• Artikel nicht lieferbar</span>
|
||||
{elseif $shopArticle->shippable == 1}
|
||||
• Artikel lieferbar
|
||||
{elseif $shopArticle->shippable == 2 && $shopArticle->available_from && $shopArticle->available_till != '0000-00-00'}
|
||||
<span class="availableInRange">• Artikel lieferbar vom {$shopArticle->available_from|date_format:"%d.%m.%Y"} bis {$shopArticle->available_till|date_format:"%d.%m.%Y"}</span>
|
||||
{elseif $shopArticle->shippable == 2 && $shopArticle->available_from}
|
||||
<span class="availableInRange">• Artikel lieferbar ab {$shopArticle->available_from|date_format:"%d.%m.%Y"}</span>
|
||||
{elseif $shopArticle->shippable == 3}
|
||||
<span class="availableInRange">• Lieferzeit unbekannt</span>
|
||||
{elseif $shopArticle->shippable == 4}
|
||||
• Bestellartikel (Lieferzeit 2-3 Tage)
|
||||
{elseif $shopArticle->shippable == 5}
|
||||
• Bestellartikel (Lieferzeit 14 Tage)
|
||||
{/if}
|
||||
{/if}
|
||||
</span>
|
||||
<br>
|
||||
|
||||
{if $shopArticle->inventory > 0 || $item_debug}
|
||||
<span class="shippable_text">
|
||||
Auf Lager
|
||||
</span>
|
||||
<br>
|
||||
{/if}
|
||||
|
||||
{if $shopArticle->min_quantity && $shopArticle->min_quantity > 1 || $item_debug}
|
||||
<span class="min_quantity">
|
||||
Mindestabnahmemenge: {$shopArticle->min_quantity}
|
||||
Einheit{if $shopArticle->min_quantity != 1}en{/if}
|
||||
</span>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- content_item/graduated_prices.tpl begin -->
|
||||
{if $itemHasGraduatedPrices}
|
||||
<div id="graduated_price_wrapper">
|
||||
<div class="graduated_price_title_wrapper">
|
||||
<div id="graduated_price_title">Staffelpreise</div>
|
||||
<div class="graduated_price_title_arrow"></div>
|
||||
</div>
|
||||
|
||||
<div id="graduated_price_content">
|
||||
<table class="graduatedPrices" border="0" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
ab <strong>1</strong>
|
||||
{if $shopArticle->price_je_vpe}
|
||||
VPE | {$shopArticle->vpe_amount} {$shopArticle->vpe_unit}
|
||||
{else}
|
||||
St.
|
||||
{/if}
|
||||
</td>
|
||||
{if $shopArticle->shop_bargain_price_1 > 0 || $item_debug}
|
||||
<td class="bargain_price_old">
|
||||
|
||||
</td>
|
||||
<td class="bargain_price_new">
|
||||
{if !$no_prices || $item_debug}
|
||||
{$shopArticle->shop_bargain_price_1|number_format:"2":",":"."} € / {if $shopArticle->price_je_vpe}VPE{else}St.{/if}
|
||||
{if $shopArticle->sample_price && $shopArticle->sample_unit && $shopArticle->sample_price > 0 || $item_debug}
|
||||
<br /><span class="bargain_sample_price">Preis/{$shopArticle->sample_unit} = {$shopArticle->sample_price|number_format:"2":",":"."} €</span>
|
||||
{/if}
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</td>
|
||||
{else}
|
||||
<td></td>
|
||||
<td class="price_normal">
|
||||
{if !$no_prices || $item_debug}
|
||||
{$shopArticle->shop_price_1|number_format:"2":",":"."} € / {if $shopArticle->price_je_vpe}VPE{else}St.{/if}
|
||||
{if $shopArticle->sample_price && $shopArticle->sample_unit && $shopArticle->sample_price > 0 || $item_debug}
|
||||
<br /><span class="normal_sample_price">Preis/{$shopArticle->sample_unit} = {$shopArticle->sample_price|number_format:"2":",":"."} €</span>
|
||||
{/if}
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</td>
|
||||
{/if}
|
||||
<td class="price_center">
|
||||
{if $shopArticle->shippable != 0 || $item_debug}
|
||||
<input class="graduatedCart" rel="1" bargain_price="{$shopArticle->shop_bargain_price_1|number_format:"2":",":"."}" price="{$shopArticle->shop_price_1|number_format:"2":",":"."}" sample_price="{$shopArticle->sample_price|number_format:"2":",":"."}" type="button" value="" />
|
||||
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
{foreach item=gradPrice name=price_loop key=quantity from=$shopArticle->graduated_prices}
|
||||
{if $quantity > 0}
|
||||
{if $smarty.foreach.price_loop.iteration == 11}
|
||||
{break}
|
||||
{/if}
|
||||
<tr>
|
||||
<td>
|
||||
ab <strong>{$quantity}</strong>
|
||||
{if $shopArticle->price_je_vpe}
|
||||
VPE | {$shopArticle->vpe_amount * $quantity} {$shopArticle->vpe_unit}
|
||||
{else}
|
||||
St.
|
||||
{/if}
|
||||
</td>
|
||||
{if $gradPrice.bargain > 0 || $item_debug}
|
||||
<td class="bargain_price_old">
|
||||
|
||||
{*
|
||||
{if !$no_prices || $item_debug}
|
||||
{$gradPrice.price|number_format:"2":",":"."} € / {if $shopArticle->price_je_vpe}VPE{else}St.{/if}
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
*}
|
||||
</td>
|
||||
<td class="bargain_price_new">
|
||||
{if !$no_prices || $item_debug}
|
||||
{$gradPrice.bargain|number_format:"2":",":"."} € / {if $shopArticle->price_je_vpe}VPE{else}St.{/if}
|
||||
{if $shopArticle->sample_price && $shopArticle->sample_unit && $shopArticle->sample_price > 0 || $item_debug}
|
||||
<br /><span class="bargain_sample_price">Preis/{$shopArticle->sample_unit} = {$gradPrice.samplePrice|number_format:"2":",":"."} €</span>
|
||||
{/if}
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</td>
|
||||
{else}
|
||||
<td></td>
|
||||
<td class="price_normal">
|
||||
{if !$no_prices || $item_debug}
|
||||
{$gradPrice.price|number_format:"2":",":"."} € / {if $shopArticle->price_je_vpe}VPE{else}St.{/if}
|
||||
{if $shopArticle->sample_price && $shopArticle->sample_unit && $shopArticle->sample_price > 0 || $item_debug}
|
||||
<br /><span class="normal_sample_price">Preis/{$shopArticle->sample_unit} = {$gradPrice.samplePrice|number_format:"2":",":"."} €</span>
|
||||
{/if}
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</td>
|
||||
{/if}
|
||||
<td class="price_center">
|
||||
{if $shopArticle->shippable != 0 || $item_debug}
|
||||
{*<input type="hidden" value="{$quantity}" name="amount" />*}
|
||||
<input class="graduatedCart" rel="{$quantity}" bargain_price="{$gradPrice.bargain|number_format:"2":",":"."}" price="{$gradPrice.price|number_format:"2":",":"."}" sample_price="{$gradPrice.samplePrice|number_format:"2":",":"."}" type="button" value="" />
|
||||
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{*{if !$smarty.foreach.price_loop.last}
|
||||
<tr>
|
||||
<td class="last_price" colspan="9"></td>
|
||||
</tr>
|
||||
{/if}*}
|
||||
{/if}
|
||||
{/foreach}
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- content_item/graduated_prices.tpl end -->
|
||||
|
||||
<div id="error_message_one">
|
||||
<div class="close_message_box">x</div>
|
||||
<div class="content">Mindestabnahmemenge von {$shopArticle->min_quantity} Stück nicht erreicht!</div>
|
||||
</div>
|
||||
|
||||
<div id="error_message_two">
|
||||
<div class="close_message_box">x</div>
|
||||
<div class="content">Sie haben eine ungültige Stückzahl eingegeben! Die Abnahmestückzahl ist in {$shopArticle->buy_quantity}er Schritten gestaffelt!</div>
|
||||
</div>
|
||||
|
||||
<div class="priceInfoBox">
|
||||
{if !$no_prices && ($shopArticle->shop_price_1 > 0 || $new_price)}
|
||||
|
||||
{if $shopArticle->price_type == "1" && ($shopArticle->shop_price_1 > 0 || $new_price)}
|
||||
{if $shopArticle->shop_bargain_price_1 > 0 || $item_debug}
|
||||
<span class="old_price">
|
||||
{*{$preis_praefix} {$shopArticle->shop_price_1|number_format:"2":",":"."} €*}
|
||||
</span>
|
||||
<span class="price">{if $preis_praefix}{$preis_praefix} {$new_price|number_format:"2":",":"."} €{else}{$shopArticle->shop_bargain_price_1|number_format:"2":",":"."} €{/if}</span>
|
||||
{else}
|
||||
<span class="old_price"></span>
|
||||
<span class="price">{if $preis_praefix}{$preis_praefix} {$new_price|number_format:"2":",":"."} €{else}{$shopArticle->shop_price_1|number_format:"2":",":"."} €{/if}</span>
|
||||
{/if}
|
||||
<div class="price_text">
|
||||
{if $shopArticle->shipping_cost_type == 1 && $shopArticle->price_tax_text_free_shipping || $item_debug}
|
||||
{$shopArticle->price_tax_text_free_shipping}<br>
|
||||
{elseif $shopArticle->price_tax_text}
|
||||
{$shopArticle->price_tax_text}<br>
|
||||
{/if}
|
||||
|
||||
{if $shopArticle->price_je_vpe || $item_debug}
|
||||
{if $shopArticle->shop_bargain_price_1 > 0}
|
||||
{($shopArticle->shop_bargain_price_1 / $shopArticle->vpe_amount)|number_format:"2":",":"."} € je Stück<br>
|
||||
{else}
|
||||
{($shopArticle->shop_price_1 / $shopArticle->vpe_amount)|number_format:"2":",":"."} € je Stück<br>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
{if $shopArticle->sample_price && $shopArticle->sample_unit && $shopArticle->sample_price > 0 || $item_debug}
|
||||
Preis/{$shopArticle->sample_unit} = {$shopArticle->sample_price|number_format:"2":",":"."} €<br>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
{if $shopArticle->shippable != 0 && (!$shopArticle->schema_data->selectable_attribute_1 || ($shopArticle->schema_data->selectable_attribute_1 && $shopArticle->parent_id))}
|
||||
<input class="amountbox" type="text" value="{if $shopArticle->min_quantity && $shopArticle->min_quantity > 1}{$shopArticle->min_quantity}{else}1{/if}" name="amount" />
|
||||
<input class="cartbutton" id="item_cart_button" type="button" value="In den Warenkorb legen" />
|
||||
<input type="hidden" name="buy_quantity" id="input_buy_quantity" value="{$shopArticle->buy_quantity}" />
|
||||
<input type="hidden" name="min_quantity" id="input_min_quantity" value="{$shopArticle->min_quantity}" />
|
||||
{/if}
|
||||
|
||||
|
||||
<!-- klarna installments -->
|
||||
{if $klarna_installments}
|
||||
<div id="klarna_installments_wrapper">
|
||||
<h4>Zahlung in Raten</h4>
|
||||
|
||||
<img id="item_klarna_logo" src="{$THEME_DIR}/media/images/klarna_small_130px.png" alt="klarna logo" />
|
||||
|
||||
<p id="installment_text">Die monatliche Rate
|
||||
<span id="klarna_installment_rate_target">
|
||||
ab
|
||||
<span id="installment_currency">€</span>
|
||||
{foreach $klarna_installments as $installment}
|
||||
<span id="klarna_{$installment.months}_months" class="installment_value" {if !$installment@first}style="display:none;"{/if}>{$installment.monthly_costs|number_format:2:',':" "}</span>
|
||||
{/foreach}
|
||||
</span>
|
||||
</p>
|
||||
<br>
|
||||
<a id="more_klarna_info" href="">Lesen Sie mehr!</a>
|
||||
</div>
|
||||
{/if}
|
||||
{else}
|
||||
<span class="price price_auf_anfrage">Preis auf Anfrage</span>
|
||||
{/if}
|
||||
{else}
|
||||
<span class="price price_after_login">Preis nach Login</span>
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="item_banner"></div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<div class="button_box_wrapper">
|
||||
<form method="post">
|
||||
<input type="hidden" name="memorize" value="true" />
|
||||
<input type="submit" class="remember_button" value="{$template_text.item_details.button_remember}" name="remember_button" />
|
||||
</form>
|
||||
<a title="Print" href="?action=print" target="_blank" class="print_button">{$template_text.item_details.button_print}</a>
|
||||
</div>
|
||||
|
||||
</div><!-- end content 1 -->
|
||||
|
||||
<div id="item_content2">
|
||||
|
||||
{include file="item_description.tpl"}
|
||||
|
||||
{*{include file="{$FULL_PARENT_THEME_DIR}/templates/content_item/item_real_friends.tpl"}
|
||||
<br /><br />*
|
||||
{*{if $system_configuration.item_customer_opinion == 1}
|
||||
{include file="{$FULL_PARENT_THEME_DIR}/templates/content_item/item_opinion.tpl"}
|
||||
{/if}*}
|
||||
<script type="text/javascript">
|
||||
var ItemsMax = 0;
|
||||
</script>
|
||||
<br /><br /><br />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
{*<div id="klarna_payment_info_popup" style="display: none; background-color: rgb(255, 255, 255); border: 1px solid black; width: 500px; position: absolute; top: 1px; z-index: 99999; padding: 10px;">
|
||||
<iframe id="klarna_iframe" frameborder="0" style="border: 0pt none; width: 500px; height: 660px;" src="https://online.klarna.com/account_de.yaws?eid=13862"></iframe>
|
||||
<a title="close" class="close" href="#" style="color: rgb(0, 0, 0);">Schliessen</a>
|
||||
</div>*}
|
||||
<script type="text/javascript" src="/libs/star-rating/jquery.MetaData.js"></script>
|
||||
<script type="text/javascript" src="/libs/star-rating/jquery.rating.js"></script>
|
||||
<script src="{$PARENT_THEME_DIR}/media/js/content_item.js?v=99455468"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
var variants = [];
|
||||
var var2 = [];
|
||||
{foreach from=$shopArticle->variant_structure item=variant}
|
||||
var2['{$variant.variant_key1_md5}'] = {
|
||||
'id': '{$variant.id}',
|
||||
'attr2': '{$variant.variant_key2_md5}'
|
||||
};
|
||||
|
||||
variants.push({
|
||||
'id': '{$variant.id}',
|
||||
'attr1': '{$variant.variant_key1_md5}',
|
||||
'attr2': '{$variant.variant_key2_md5}'
|
||||
});
|
||||
{/foreach}
|
||||
|
||||
$('#graduated_price_content').slideToggle(0);
|
||||
</script>
|
||||
|
||||
<br /><br />
|
||||
@@ -0,0 +1,262 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<link rel="icon" href="{$THEME_DIR}/media/images/main/favicon.ico" type="image/ico" />
|
||||
<link rel="shortcut icon" href="{$THEME_DIR}/media/images/main/favicon.ico" type="image/ico" />
|
||||
<meta charset="utf-8" />
|
||||
|
||||
{if $shopArticle->id && $shopArticle->structure_id != $menu_id}
|
||||
<link rel="canonical" href="http://{$SERVER_NAME}/{$shopArticle->main_structure_uri_path}/{$shopArticle->short_uri}.html" />
|
||||
{/if}
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
{foreach item=val key=key from=$metatags}
|
||||
{if $key != 'footer_text'}
|
||||
{if $key != 'title'}
|
||||
<meta name="{$key}" content="{$val}" />
|
||||
{else}
|
||||
<title>{$val}</title>
|
||||
{/if}
|
||||
{/if}
|
||||
{/foreach}
|
||||
|
||||
<!-- standard parent theme css -->
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="{$SUB_DIR}media/css/common_styles.css" />
|
||||
<link rel="stylesheet" type="text/css" href="{$PARENT_THEME_DIR}/media/css/layout.css" />
|
||||
<link rel="stylesheet" type="text/css" href="{$PARENT_THEME_DIR}/media/css/widgets.css" />
|
||||
<link rel="stylesheet" type="text/css" href="{$PARENT_THEME_DIR}/media/css/items.css?version=1" />
|
||||
<link rel="stylesheet" type="text/css" href="{$PARENT_THEME_DIR}/media/css/contents.css?version=1" />
|
||||
<link rel="stylesheet" type="text/css" href="{$PARENT_THEME_DIR}/media/css/content_shoppingcart.css?version=1" />
|
||||
<link rel="stylesheet" type="text/css" href="{$PARENT_THEME_DIR}/media/css/content_login.css?version=1" />
|
||||
<link rel="stylesheet" type="text/css" href="{$PARENT_THEME_DIR}/media/css/content_cash_desk.css?version=1" />
|
||||
<link rel="stylesheet" type="text/css" href="{$PARENT_THEME_DIR}/media/css/content_customer_center.css?version=1" />
|
||||
<link rel="stylesheet" type="text/css" href="{$PARENT_THEME_DIR}/media/css/forms.css?version=1" />
|
||||
<link rel="stylesheet" type="text/css" href="{$PARENT_THEME_DIR}/media/css/ui-lightness/jquery-ui-1.10.3.custom.min.css" />
|
||||
<link rel="stylesheet" type="text/css" href="{$SUB_DIR}libs/slimbox-2.02/css/slimbox2.css" media="screen,print" />
|
||||
|
||||
<!-- customized theme css -->
|
||||
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/customized_theme.css" />
|
||||
|
||||
<!--[if IE 7]>
|
||||
<link rel="stylesheet" href="{$THEME_DIR}/media/css/ie7.css" />
|
||||
<![endif]-->
|
||||
|
||||
{if isset($theme_data->css) && $theme_data->css}
|
||||
<style type="text/css">
|
||||
{$theme_data->css}
|
||||
</style>
|
||||
{/if}
|
||||
|
||||
<!-- standard parent theme javascript -->
|
||||
<script type="text/javascript" src="{$PARENT_THEME_DIR}/media/js/jquery-1.6.4.min.js"></script>
|
||||
<script type="text/javascript" src="{$PARENT_THEME_DIR}/media/js/jquery.color.js"></script>
|
||||
<script type="text/javascript" src="{$PARENT_THEME_DIR}/media/js/jquery.hoverIntent.minified.js"></script>
|
||||
<script type="text/javascript" src="{$PARENT_THEME_DIR}/media/js/script.js"></script>
|
||||
<script type="text/javascript" src="{$PARENT_THEME_DIR}/media/js/widget.js"></script>
|
||||
<script type="text/javascript" src="{$PARENT_THEME_DIR}/media/js/recommendation_form.js"></script>
|
||||
<script type="text/javascript" src="{$PARENT_THEME_DIR}/media/js/jquery.cycle.all.js"></script>
|
||||
<script type="text/javascript" src="{$PARENT_THEME_DIR}/media/js/jquery-ui-1.10.3.custom.min.js"></script>
|
||||
<script type="text/javascript" src="{$SUB_DIR}libs/jquery-barcode-2.0.2.min.js"></script>
|
||||
<script type="text/javascript" src="{$SUB_DIR}libs/slimbox-2.02/src/slimbox2.js"></script>
|
||||
<script type="text/javascript" src="{$SUB_DIR}libs/jquery.qrcode.min.js"></script>
|
||||
|
||||
<script>
|
||||
var shop_dir = '{$SHOP_DIR}';
|
||||
var theme_dir = '{$THEME_DIR}';
|
||||
var sub_dir = '{$SUB_DIR}';
|
||||
</script>
|
||||
|
||||
{if $domain_config->google_analytics_code}
|
||||
<script type="text/javascript">
|
||||
var _gaq = _gaq || [];
|
||||
_gaq.push(['_setAccount', '{$domain_config->google_analytics_code}']);
|
||||
_gaq.push(['_gat._anonymizeIp']);
|
||||
_gaq.push(['_trackPageview']);
|
||||
|
||||
(function() {
|
||||
var ga = document.createElement('script');
|
||||
ga.type = 'text/javascript';
|
||||
ga.async = true;
|
||||
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
||||
var s = document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(ga, s);
|
||||
})();
|
||||
</script>
|
||||
{/if}
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="header_trans_bg">
|
||||
<div class="centralizer">
|
||||
<a href="/" title="Intelectra"></a>
|
||||
<span>Ersatzteile und Zubehör für Elektro Hausgeräte | Versandgroßhandel | Einzelhandel</span>
|
||||
<strong>Telefonische Beratung: +49 (0) 9421 / 6 20 15</strong>
|
||||
</div>
|
||||
</div>
|
||||
<div id="header_sticky" class="sticky">
|
||||
<div id="header_trans">
|
||||
<div class="centralizer">
|
||||
<div>
|
||||
{if $top_widgets}
|
||||
{foreach from=$top_widgets item=widget}
|
||||
{$widget}
|
||||
{/foreach}
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="header_trans_sub">
|
||||
<div class="centralizer">
|
||||
{if $header_widgets}
|
||||
{foreach from=$header_widgets item=widget}
|
||||
{$widget}
|
||||
{/foreach}
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="header_logorodeo">
|
||||
{if $subheader_widgets}
|
||||
{foreach from=$subheader_widgets item=widget}
|
||||
{$widget}
|
||||
{/foreach}
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<div id="wrapper">
|
||||
{*<div id="header_wrapper" {if $theme_data->header_image}style="background:transparent url({$SHOP_DIR}images/header/{$theme_data->header_image}) no-repeat;"{/if}></div>*}
|
||||
|
||||
<div id="breadcrumb">
|
||||
{if $structureData->id != 6}
|
||||
<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
|
||||
<a href="/Home/" class="first_child" itemprop="url" title="Home">
|
||||
<span itemprop="title">{$template_text.default.breadcrumb_home}</span>
|
||||
</a>
|
||||
</div>
|
||||
{/if}
|
||||
{foreach from=$breadcrumb item=breadcrumb_item}
|
||||
{if $structureData->id == 6}
|
||||
{$breadcrumb_item.name=$template_text.default.breadcrumb_home}
|
||||
{/if}
|
||||
<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$breadcrumb_item.object->name_en}
|
||||
<a href="/{$breadcrumb_item.short_uri}/" class="arrow" itemprop="url" title="{$breadcrumb_item.name}">
|
||||
<span itemprop="title">{$breadcrumb_item.name}</span>
|
||||
</a>
|
||||
{else}
|
||||
<a href="/{$breadcrumb_item.short_uri}/" class="arrow" itemprop="url" title="{$breadcrumb_item.name}">
|
||||
<span itemprop="title">{$breadcrumb_item.object->name_en}</span>
|
||||
</a>
|
||||
{/if}
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
|
||||
|
||||
<div id="main_wrapper" class="clearfix">
|
||||
{if !isset($site_type) || $site_type != 'full_width'}
|
||||
<!-- Navi -->
|
||||
<div id="navi_wrapper">
|
||||
{if $left_widgets}
|
||||
{foreach from=$left_widgets item=widget}
|
||||
{$widget}
|
||||
{/foreach}
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<!-- Content wrapper -->
|
||||
<div id="content_wrapper">
|
||||
<!-- Content -->
|
||||
<div id="maincontent_wrapper">
|
||||
{$maincontent}
|
||||
</div>
|
||||
</div>
|
||||
{else}
|
||||
<!-- Content wrapper -->
|
||||
<div id="content_wrapper2">
|
||||
<!-- Content -->
|
||||
<div id="maincontent_wrapper2">
|
||||
{$maincontent}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="footer_wrapper">
|
||||
<div id="footer">
|
||||
<div id="tool_recommendation">
|
||||
<div style="position:relative;left:60px;top:30px;">
|
||||
|
||||
<span id="recommendation_message_error"></span>
|
||||
<span id="recommendation_message_ok"></span>
|
||||
|
||||
<form id="form_recommendation" action="/recommendation/">
|
||||
<div style="float:left;width:170px;">
|
||||
Name des Empfängers<br />
|
||||
<input name="recommendation[r_name]" value="" style="width:120px;" />
|
||||
</div>
|
||||
<div style="float:left;">
|
||||
E-Mail des Empfängers<br />
|
||||
<input name="recommendation[r_mail]" value="" style="width:120px;" />
|
||||
</div>
|
||||
<div style="clear:both;"></div>
|
||||
<br />
|
||||
<div>
|
||||
Ihre Nachricht an den Emfpänger (noch <span id="recommendation_msg_count">100</span> Zeichen übrig)<br />
|
||||
<textarea id="recommendation_message" name="recommendation[message]" cols="0" rows="0" style="width:290px;height:40px;"></textarea>
|
||||
</div>
|
||||
<div>
|
||||
<br />
|
||||
Spam-Schutz: Bitte übertragen Sie das Wort<br />
|
||||
<img src="/libs/captcha/new_captcha/capimg.php?slave=recommendation" alt="Captcha" style="position:relative;margin-top:5px;" />
|
||||
<input name="recommendation[captcha]" style="position:relative;top:-4px;width:100px;" />
|
||||
|
||||
</div>
|
||||
<div id="hide_recommendation"></div>
|
||||
<input type="button" id="send_recommendation" value="" />
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end tool_recommendation -->
|
||||
|
||||
{foreach from=$footer_widgets item=widget}
|
||||
{$widget}
|
||||
{/foreach}
|
||||
|
||||
{*<div id="fb_box">
|
||||
<div id="fb-root"></div>
|
||||
<script>
|
||||
(function(d, s, id) {
|
||||
var js, fjs = d.getElementsByTagName(s)[0];
|
||||
if (d.getElementById(id))
|
||||
return;
|
||||
js = d.createElement(s);
|
||||
js.id = id;
|
||||
js.src = "//connect.facebook.net/de_DE/all.js#xfbml=1";
|
||||
fjs.parentNode.insertBefore(js, fjs);
|
||||
}(document, 'script', 'facebook-jssdk'));
|
||||
</script>
|
||||
<div class="fb-like" data-send="true" data-layout="button_count" data-width="225" data-show-faces="true"></div>
|
||||
</div>*}
|
||||
|
||||
<div id="recommendation_toggler">Seite weiterempfehlen</div>
|
||||
<div id="copyright">{$system_configuration.footer_copyright_text}</div>
|
||||
{if $serverProtocol == 'http'}
|
||||
<div id="footer_ta_wrapper">
|
||||
<a id="footer_easyway" href="{$serverProtocol}://www.ta-edv.de/Easyway-Online-Shop/" target="_blank" title="Easyway-Shopsystem">Easyway-Shopsystem</a>
|
||||
by
|
||||
<a id="footer_taedv" href="{$serverProtocol}://www.ta-edv.de/" target="_blank" title="TA-EDV">TA-EDV</a>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="layout_modal" style="width:100%;height:0px;background-color:#000000;opacity:0.5;z-index:3500;position:absolute;top:0px;left:0px;display:none;"> </div>
|
||||
|
||||
<script type="text/javascript" src="{$THEME_DIR}/media/js/theme.js"></script>
|
||||
<script type="text/javascript" src="{$THEME_DIR}/media/js/widget.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,51 @@
|
||||
<!-- content_customer_center/order_data.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Ihre Bestellungen</h2></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
|
||||
<table id="content_customer_center_order_table" cellspacing="0" cellpadding="5">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="left">Bestell-Nr.</th>
|
||||
<th class="right">Summe</th>
|
||||
<th class="right">Bestell-Datum</th>
|
||||
<th class="center">Details</th>
|
||||
<th class="center">Rechnung</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6"><hr /></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$orders item=order}
|
||||
{if $order->order_status != 10}
|
||||
<tr class="{if $order@iteration is even by 1}odd{else}even{/if}">
|
||||
<td class="left">{$order->order_number}</td>
|
||||
<td class="right">{$order->order_total|number_format:2:",":"."} EUR</td>
|
||||
{* <td class="right">{$order->order_date|date_format:"%A, %d. %B %Y"}</td>*}
|
||||
<td class="right">{$order->order_date|date_format:"%d.%m.%Y"}</td>
|
||||
<td class="center">
|
||||
{*
|
||||
{if $order->billing_date}
|
||||
<a class="getOrderDetailsTrigger" href="/index.php?website_modul=website_order_editor&order_id={$order->id}">bearbeiten</a>
|
||||
{/if}
|
||||
*}
|
||||
<a class="getOrderDetailsTrigger" rel="{$order->id}" href="/index.php?website_modul=website_order_editor&order_id={$order->id}">Details</a>
|
||||
</td>
|
||||
<td class="center">
|
||||
{if $order->invoice_number}
|
||||
<a href="/Kundencenter/?action=get_invoice_pdf&order_id={$order->id}">{$order->invoice_number}</a>
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,481 @@
|
||||
<!-- indi:content_item -->
|
||||
|
||||
{assign var=item_debug value=false}
|
||||
{assign var=item_has_variants value=false}
|
||||
|
||||
{assign var=preis_praefix value=""}
|
||||
{assign var=new_price value=""}
|
||||
{if $shopArticle->schema_data->selectable_attribute_1 || $shopArticle->schema_data->selectable_attribute_2}
|
||||
{assign var=preis_praefix value="ab"}
|
||||
{foreach from=$shopArticle->schema_data_attributes item=attribute}
|
||||
{if $shopArticle->schema_data->selectable_attribute_1 == $attribute.number}
|
||||
{assign var=att_name_1 value="`$attribute.name`"}
|
||||
{assign var=att_unit_1 value="`$attribute.unit`"}
|
||||
{/if}
|
||||
{/foreach}
|
||||
|
||||
{foreach from=$shopArticle->schema_data_attributes item=attribute}
|
||||
{if $shopArticle->schema_data->selectable_attribute_2 == $attribute.number}
|
||||
{assign var=att_name_2 value="`$attribute.name`"}
|
||||
{assign var=att_unit_2 value="`$attribute.unit`"}
|
||||
{/if}
|
||||
{/foreach}
|
||||
{/if}
|
||||
|
||||
<div class="content_item {if $shopArticle->files|@count < 2}one_image{/if}">
|
||||
<div id="item_content1">
|
||||
<div id="back_button">{$template_text.item_details.button_back}</div>
|
||||
<div class="title_wrapper">
|
||||
<div class="item_title">
|
||||
<h1>
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$shopArticle->name}
|
||||
{$shopArticle->name}
|
||||
{else}
|
||||
{$shopArticle->name_en}
|
||||
{/if}
|
||||
{if $shopArticle->manufacturer_data->name}
|
||||
| <span class="manufacturer_name">
|
||||
von {$shopArticle->manufacturer_data->name}
|
||||
</span>
|
||||
{/if}
|
||||
</h1>
|
||||
</div>
|
||||
{if $shopArticle->number}
|
||||
<span class="item_number">
|
||||
{$template_text.item_details.item_number}
|
||||
{if $shopArticle->attribute_7 && $shopArticle->number != $shopArticle->attribute_7}
|
||||
<span class="item_number_number">{$shopArticle->attribute_7}
|
||||
<span style="font-weight:normal;">({$template_text.item_details.old_item_number_title} {$shopArticle->number})</span>
|
||||
{else}
|
||||
<span class="item_number_number">{$shopArticle->number}
|
||||
{/if}
|
||||
</span>
|
||||
|
||||
</span>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<div class="image_wrapper">
|
||||
{if isset($shopArticle->files[0]) && $shopArticle->files[0]->file_name}
|
||||
<div id="image_detailed_container_outer">
|
||||
<div id="image_detailed_container_middle">
|
||||
<div id="image_detailed_container_inner">
|
||||
{foreach item=file from=$shopArticle->files}
|
||||
<a title="{$file->alt}" class="detailImage" href="{$SHOP_DIR}images/article/{$file->file_name}" rel="lightbox-big" title="{$shopArticle->name}" style="background-image: url({$SHOP_DIR}images/article/details_{$file->file_name})"></a>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<a href="#zurueck" id="image_detailed_backward" title="Zurück"></a>
|
||||
<a href="#vor" id="image_detailed_forward" title="Vor"></a>
|
||||
</div>
|
||||
{/if}
|
||||
{if $shopArticle->files|@count > 1}
|
||||
<div id="item_thumb_slider_wrapper">
|
||||
<div id="item_thumbs_title">Weitere Artikelbilder</div>
|
||||
<div id="thumbContainer">
|
||||
<div id="thumbScrollContainer" style="width:{if $shopArticle->files|@count > 3}{$shopArticle->files|@count|ceil*141}{else}423{/if}px;">
|
||||
{foreach item=file name=loop_thumbs from=$shopArticle->files}
|
||||
<a class="thumbimage" href="{$SHOP_DIR}images/article/{$file->file_name}" rel="lightbox-small" title="{$file->alt}" style="background-image: url({$SHOP_DIR}images/article/thumb_{$file->file_name});"></a>
|
||||
{if !$smarty.foreach.loop_thumbs.last}<div class="last_thumb_image"></div>{/if}
|
||||
{/foreach}
|
||||
<br class="clear_left" />
|
||||
</div>
|
||||
</div>
|
||||
{if $shopArticle->files|@count > 3}
|
||||
<input id="thumbSlideLeft" class="thumbSlider" type="button" value="" />
|
||||
<input id="thumbSlideRight" class="thumbSlider" type="button" value="" />
|
||||
{/if}
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
<form method="post" id="item_buy_form">
|
||||
<div class="item_box_right_wrapper">
|
||||
|
||||
{if $shopArticle->schema_data->selectable_attribute_1 || $shopArticle->schema_data->selectable_attribute_2 || $item_debug}
|
||||
{assign var=item_has_variants value=true}
|
||||
|
||||
<div id="manufacturer_wrapper">
|
||||
<div class="title_manufacturer">Auswahl der Artikelvariante</div>
|
||||
<!-- Variant selection -->
|
||||
<div class="variants_box">
|
||||
{assign var=new_price value=""}
|
||||
{if $shopArticle->schema_data->selectable_attribute_1 || $shopArticle->schema_data->selectable_attribute_2}
|
||||
<div class="item_variant_box">
|
||||
<div class="box_title">
|
||||
<span class="button_name">Bitte wählen Sie eine passende Variante</span>
|
||||
</div>
|
||||
<div class="widget_menu_arrow"></div>
|
||||
</div>
|
||||
<div class="variant_selection_box">
|
||||
{foreach item=item name=cartLoop from=$shopArticle->variant_structure}
|
||||
{if $item->id != $shopArticle->id}
|
||||
{if !$new_price || $new_price > $item.shop_price_1}
|
||||
{assign var=new_price value=$item.shop_price_1}
|
||||
{/if}
|
||||
{if $shopArticle->id == $item.id}
|
||||
{assign var=preis_praefix value=""}
|
||||
{/if}
|
||||
|
||||
|
||||
{if $item.short_uri}
|
||||
{assign var=useUri value="`$item.short_uri`.html"}
|
||||
{else}
|
||||
{assign var=useUri value="/index.php?item_id=`$item.id`"}
|
||||
{/if}
|
||||
|
||||
<a href="{$useUri}" title="{$item.name}">
|
||||
<div class="variant_item">
|
||||
<span class="item_name">{$item.name}</span>
|
||||
<span class="item_number">{$item.number}</span>
|
||||
|
||||
<span class="item_vdata">
|
||||
{if $shopArticle->schema_data->selectable_attribute_1}
|
||||
{$att_name_1}: {$item.data->attribute_1} {$att_unit_1}<br>
|
||||
{/if}
|
||||
{if $shopArticle->schema_data->selectable_attribute_2}
|
||||
{$att_name_2}: {$item.data->attribute_2} {$att_unit_2}<br>
|
||||
{/if}
|
||||
</span>
|
||||
|
||||
<div class="variant_item_image" style="background:#ffffff url({$SHOP_DIR}/images/article/thumb_{if $item.default_image_file_name}{$item.default_image_file_name}{else}default_image.png{/if}) center center no-repeat;"></div>
|
||||
|
||||
<span class="item_price">
|
||||
{if $item.price_type != 0}
|
||||
{if $item.sample_price}
|
||||
{$item.sample_price|number_format:"2":",":"."} € / {$shopArticle->sample_unit}
|
||||
{else}
|
||||
{$item.shop_price_1|number_format:"2":",":"."} €
|
||||
{/if}
|
||||
{/if}
|
||||
</span>
|
||||
</div>
|
||||
</a>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{if $shopArticle->shop_bargain_price_1 > 0 || $item_debug}
|
||||
<div id="spezial_price_icon"></div>
|
||||
{/if}
|
||||
|
||||
{if ($shopArticle->graduated_prices|is_array && $shopArticle->graduated_prices || $item_debug)}
|
||||
{assign var=itemHasGraduatedPrices value=true}
|
||||
{else}
|
||||
{assign var=itemHasGraduatedPrices value=false}
|
||||
{/if}
|
||||
|
||||
<div id="price_box_wrapper" class="price_box_wrapper {if $item_has_variants}price_box_wrapper_with_variants{/if} {if $itemHasGraduatedPrices}price_box_wrapper_with_graduated_prices{/if}">
|
||||
<div class="title_price">{$template_text.default.price}</div>
|
||||
|
||||
<div class="register_buy">
|
||||
<div class="shippable_wrapper">
|
||||
<div>
|
||||
<span class="shippable_state">
|
||||
{if $shopArticle->inventory > 0}
|
||||
{if $shopArticle->shippable_inventory == 0}
|
||||
<span class="notAvailable">• Artikel nicht lieferbar</span>
|
||||
{elseif $shopArticle->shippable_inventory == 1}
|
||||
• {*Artikel lieferbar*}{if $shopArticle->attribute_14 == ''}{$template_text.item_details.item_state_available}{else}{$shopArticle->attribute_14}{/if}
|
||||
{elseif $shopArticle->shippable_inventory == 3}
|
||||
• Artikel Lieferzeit unbekannt
|
||||
{elseif $shopArticle->shippable_inventory == 4}
|
||||
• Bestellartikel (Lieferzeit 2-3 Tage)
|
||||
{elseif $shopArticle->shippable_inventory == 5}
|
||||
• Bestellartikel (Lieferzeit 14 Tage)
|
||||
{/if}
|
||||
{else}
|
||||
{if $shopArticle->shippable == 0}
|
||||
<span class="notAvailable">• Artikel nicht lieferbar</span>
|
||||
{elseif $shopArticle->shippable == 1}
|
||||
• {*Artikel lieferbar*}{if $shopArticle->attribute_14 == ''}{$template_text.item_details.item_state_available}{else}{$shopArticle->attribute_14}{/if}
|
||||
{elseif $shopArticle->shippable == 2 && $shopArticle->available_from && $shopArticle->available_till != '0000-00-00'}
|
||||
<span class="availableInRange">• Artikel lieferbar vom {$shopArticle->available_from|date_format:"%d.%m.%Y"} bis {$shopArticle->available_till|date_format:"%d.%m.%Y"}</span>
|
||||
{elseif $shopArticle->shippable == 2 && $shopArticle->available_from}
|
||||
<span class="availableInRange">• Artikel lieferbar ab {$shopArticle->available_from|date_format:"%d.%m.%Y"}</span>
|
||||
{elseif $shopArticle->shippable == 3}
|
||||
<span class="availableInRange">• Lieferzeit unbekannt</span>
|
||||
{elseif $shopArticle->shippable == 4}
|
||||
• Bestellartikel (Lieferzeit 2-3 Tage)
|
||||
{elseif $shopArticle->shippable == 5}
|
||||
• Bestellartikel (Lieferzeit 14 Tage)
|
||||
{/if}
|
||||
{/if}
|
||||
</span>
|
||||
<br>
|
||||
|
||||
{if $shopArticle->inventory > 0 || $item_debug}
|
||||
<span class="shippable_text">
|
||||
Auf Lager
|
||||
</span>
|
||||
<br>
|
||||
{/if}
|
||||
|
||||
{if $shopArticle->min_quantity && $shopArticle->min_quantity > 1 || $item_debug}
|
||||
<span class="min_quantity">
|
||||
Mindestabnahmemenge: {$shopArticle->min_quantity}
|
||||
Einheit{if $shopArticle->min_quantity != 1}en{/if}
|
||||
</span>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- content_item/graduated_prices.tpl begin -->
|
||||
{if $itemHasGraduatedPrices && $shopArticle->price_type == "1"}
|
||||
<div id="graduated_price_wrapper">
|
||||
<div class="graduated_price_title_wrapper">
|
||||
<div id="graduated_price_title">Staffelpreise</div>
|
||||
<div class="graduated_price_title_arrow"></div>
|
||||
</div>
|
||||
|
||||
<div id="graduated_price_content">
|
||||
<table class="graduatedPrices" border="0" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
ab <strong>1</strong>
|
||||
{if $shopArticle->price_je_vpe}
|
||||
VPE | {$shopArticle->vpe_amount} {$shopArticle->vpe_unit}
|
||||
{else}
|
||||
{*St.*}{$shopArticle->attribute_10}
|
||||
{/if}
|
||||
</td>
|
||||
{if $shopArticle->shop_bargain_price_1 > 0 || $item_debug}
|
||||
<td class="bargain_price_old">
|
||||
|
||||
</td>
|
||||
<td class="bargain_price_new">
|
||||
{if !$no_prices || $item_debug}
|
||||
{$shopArticle->shop_bargain_price_1|number_format:"2":",":"."} € / {if $shopArticle->price_je_vpe}VPE{else}{*St.*}{$shopArticle->attribute_10} {/if}
|
||||
{if $shopArticle->sample_price && $shopArticle->sample_unit && $shopArticle->sample_price > 0 || $item_debug}
|
||||
<br /><span class="bargain_sample_price">Preis/{$shopArticle->sample_unit} = {$shopArticle->sample_price|number_format:"2":",":"."} €</span>
|
||||
{/if}
|
||||
{else}
|
||||
{*Preis nach Login!*}
|
||||
{/if}
|
||||
</td>
|
||||
{else}
|
||||
<td></td>
|
||||
<td class="price_normal">
|
||||
{if !$no_prices || $item_debug}
|
||||
{$shopArticle->shop_price_1|number_format:"2":",":"."} € / {if $shopArticle->price_je_vpe}VPE{else}{*St.*}{$shopArticle->attribute_10} {/if}
|
||||
{if $shopArticle->sample_price && $shopArticle->sample_unit && $shopArticle->sample_price > 0 || $item_debug}
|
||||
<br /><span class="normal_sample_price">Preis/{$shopArticle->sample_unit} = {$shopArticle->sample_price|number_format:"2":",":"."} €</span>
|
||||
{/if}
|
||||
{else}
|
||||
{*Preis nach Login!*}
|
||||
{/if}
|
||||
</td>
|
||||
{/if}
|
||||
<td class="price_center">
|
||||
{if $shopArticle->shippable != 0 || $item_debug}
|
||||
<input class="graduatedCart" rel="1" bargain_price="{$shopArticle->shop_bargain_price_1|number_format:"2":",":"."}" price="{$shopArticle->shop_price_1|number_format:"2":",":"."}" sample_price="{$shopArticle->sample_price|number_format:"2":",":"."}" type="button" value="" />
|
||||
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
{foreach item=gradPrice name=price_loop key=quantity from=$shopArticle->graduated_prices}
|
||||
{if $quantity > 0}
|
||||
{if $smarty.foreach.price_loop.iteration == 11}
|
||||
{break}
|
||||
{/if}
|
||||
<tr>
|
||||
<td>
|
||||
ab <strong>{$quantity}</strong>
|
||||
{if $shopArticle->price_je_vpe}
|
||||
VPE | {$shopArticle->vpe_amount * $quantity} {$shopArticle->vpe_unit}
|
||||
{else}
|
||||
{*St.*}{$shopArticle->attribute_10}
|
||||
{/if}
|
||||
</td>
|
||||
{if $gradPrice.bargain > 0 || $item_debug}
|
||||
<td class="bargain_price_old">
|
||||
|
||||
{*{if !$no_prices || $item_debug}
|
||||
{$gradPrice.price|number_format:"2":",":"."} € / {if $shopArticle->price_je_vpe}VPE{else}St.{/if}
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}*}
|
||||
</td>
|
||||
<td class="bargain_price_new">
|
||||
{if !$no_prices || $item_debug}
|
||||
{$gradPrice.bargain|number_format:"2":",":"."} € / {if $shopArticle->price_je_vpe}VPE{else}{*St.*}{$shopArticle->attribute_10} {/if}
|
||||
{if $shopArticle->sample_price && $shopArticle->sample_unit && $shopArticle->sample_price > 0 || $item_debug}
|
||||
<br /><span class="bargain_sample_price">Preis/{$shopArticle->sample_unit} = {$gradPrice.samplePrice|number_format:"2":",":"."} €</span>
|
||||
{/if}
|
||||
{else}
|
||||
{*Preis nach Login!*}
|
||||
{/if}
|
||||
</td>
|
||||
{else}
|
||||
<td></td>
|
||||
<td class="price_normal">
|
||||
{if !$no_prices || $item_debug}
|
||||
{$gradPrice.price|number_format:"2":",":"."} € / {if $shopArticle->price_je_vpe}VPE{else}{*St.*}{$shopArticle->attribute_10} {/if}
|
||||
{if $shopArticle->sample_price && $shopArticle->sample_unit && $shopArticle->sample_price > 0 || $item_debug}
|
||||
<br /><span class="normal_sample_price">Preis/{$shopArticle->sample_unit} = {$gradPrice.samplePrice|number_format:"2":",":"."} €</span>
|
||||
{/if}
|
||||
{else}
|
||||
{*Preis nach Login!*}
|
||||
{/if}
|
||||
</td>
|
||||
{/if}
|
||||
<td class="price_center">
|
||||
{if $shopArticle->shippable != 0 || $item_debug}
|
||||
{*<input type="hidden" value="{$quantity}" name="amount" />*}
|
||||
<input class="graduatedCart" rel="{$quantity}" bargain_price="{$gradPrice.bargain|number_format:"2":",":"."}" price="{$gradPrice.price|number_format:"2":",":"."}" sample_price="{$gradPrice.samplePrice|number_format:"2":",":"."}" type="button" value="" />
|
||||
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{*{if !$smarty.foreach.price_loop.last}
|
||||
<tr>
|
||||
<td class="last_price" colspan="9"></td>
|
||||
</tr>
|
||||
{/if}*}
|
||||
{/if}
|
||||
{/foreach}
|
||||
</table>
|
||||
|
||||
<div class="price_infotext">
|
||||
{include 'content_item/item_pricetext.tpl'}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- content_item/graduated_prices.tpl end -->
|
||||
|
||||
|
||||
|
||||
<div id="error_message_one">
|
||||
<div class="close_message_box">x</div>
|
||||
<div class="content">Mindestabnahmemenge von {$shopArticle->min_quantity} Stück nicht erreicht!</div>
|
||||
</div>
|
||||
|
||||
<div id="error_message_two">
|
||||
<div class="close_message_box">x</div>
|
||||
<div class="content">Sie haben eine ungültige Stückzahl eingegeben! Die Abnahmestückzahl ist in {$shopArticle->buy_quantity}er Schritten gestaffelt!</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="priceInfoBox">
|
||||
{if !$no_prices}
|
||||
|
||||
{if $shopArticle->price_type == "1"}
|
||||
{if $shopArticle->shop_bargain_price_1 > 0 || $item_debug}
|
||||
<span class="old_price">
|
||||
{*{$preis_praefix} {$shopArticle->shop_price_1|number_format:"2":",":"."} €*}
|
||||
</span>
|
||||
<span class="price">{if $preis_praefix}<span class="item_vpe">{$shopArticle->attribute_10} </span>{$preis_praefix} {$new_price|number_format:"2":",":"."} €{else}<span class="item_vpe">{$shopArticle->attribute_10} </span>{$shopArticle->shop_bargain_price_1|number_format:"2":",":"."} €{/if}</span>
|
||||
{else}
|
||||
<span class="old_price"></span>
|
||||
<span class="price">{if $preis_praefix}{$preis_praefix} {$new_price|number_format:"2":",":"."} €{else}<span class="item_vpe">{$shopArticle->attribute_10} </span> {$shopArticle->shop_price_1|number_format:"2":",":"."} €{/if}</span>
|
||||
{/if}
|
||||
<div class="price_text">
|
||||
{include 'content_item/item_pricetext.tpl'}
|
||||
</div>
|
||||
|
||||
{if $shopArticle->shippable != 0 && (!$shopArticle->schema_data->selectable_attribute_1 || ($shopArticle->schema_data->selectable_attribute_1 && $shopArticle->parent_id))}
|
||||
<input class="amountbox" type="text" value="{if $shopArticle->min_quantity && $shopArticle->min_quantity > 1}{$shopArticle->min_quantity}{else}1{/if}" name="amount" />
|
||||
<div class="item_factor">Anzahl - {$shopArticle->attribute_10} </div>
|
||||
<input class="cartbutton" id="item_cart_button" type="button" value="In den Warenkorb legen" />
|
||||
<input type="hidden" name="buy_quantity" id="input_buy_quantity" value="{$shopArticle->buy_quantity}" />
|
||||
<input type="hidden" name="min_quantity" id="input_min_quantity" value="{$shopArticle->min_quantity}" />
|
||||
{/if}
|
||||
|
||||
|
||||
<!-- klarna installments -->
|
||||
{if $klarna_installments}
|
||||
<div id="klarna_installments_wrapper">
|
||||
<h4>Zahlung in Raten</h4>
|
||||
|
||||
<img id="item_klarna_logo" src="{$THEME_DIR}/media/images/klarna_small_130px.png" alt="klarna logo" />
|
||||
|
||||
<p id="installment_text">Die monatliche Rate
|
||||
<span id="klarna_installment_rate_target">
|
||||
ab
|
||||
<span id="installment_currency">€</span>
|
||||
{foreach $klarna_installments as $installment}
|
||||
<span id="klarna_{$installment.months}_months" class="installment_value" {if !$installment@first}style="display:none;"{/if}>{$installment.monthly_costs|number_format:2:',':" "}</span>
|
||||
{/foreach}
|
||||
</span>
|
||||
</p>
|
||||
<br>
|
||||
<a id="more_klarna_info" href="">Lesen Sie mehr!</a>
|
||||
</div>
|
||||
{/if}
|
||||
{else if $shopArticle->price_type == "0"}
|
||||
<span class="price"><span class="price_auf_anfrage">Preis auf Anfrage</span></span>
|
||||
{/if}
|
||||
{else}
|
||||
{*<span class="price price_after_login">Preis nach Login</span>*}
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="item_banner"></div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<div class="button_box_wrapper">
|
||||
<form method="post">
|
||||
<input type="hidden" name="memorize" value="true" />
|
||||
<input type="submit" class="remember_button" value="{$template_text.item_details.button_remember}" name="remember_button" />
|
||||
</form>
|
||||
<div title="Print" class="print_button">{$template_text.item_details.button_print}</div>
|
||||
</div>
|
||||
|
||||
</div><!-- end content 1 -->
|
||||
|
||||
<div id="item_content2">
|
||||
|
||||
{include file="item_description.tpl"}
|
||||
|
||||
{*{include file="{$FULL_PARENT_THEME_DIR}/templates/content_item/item_real_friends.tpl"}
|
||||
<br /><br />*
|
||||
{if $system_configuration.item_customer_opinion == 1}
|
||||
{include file="{$FULL_PARENT_THEME_DIR}/templates/content_item/item_opinion.tpl"}
|
||||
{/if}*}
|
||||
<script type="text/javascript">
|
||||
var ItemsMax = 0;
|
||||
</script>
|
||||
<br /><br /><br />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
{*<div id="klarna_payment_info_popup" style="display: none; background-color: rgb(255, 255, 255); border: 1px solid black; width: 500px; position: absolute; top: 1px; z-index: 99999; padding: 10px;">
|
||||
<iframe id="klarna_iframe" frameborder="0" style="border: 0pt none; width: 500px; height: 660px;" src="https://online.klarna.com/account_de.yaws?eid=13862"></iframe>
|
||||
<a title="close" class="close" href="#" style="color: rgb(0, 0, 0);">Schliessen</a>
|
||||
</div>*}
|
||||
<script type="text/javascript" src="/libs/star-rating/jquery.MetaData.js"></script>
|
||||
<script type="text/javascript" src="/libs/star-rating/jquery.rating.js"></script>
|
||||
<script src="{$PARENT_THEME_DIR}/media/js/content_item.js?v=99455468"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
var variants = [];
|
||||
var var2 = [];
|
||||
{foreach from=$shopArticle->variant_structure item=variant}
|
||||
var2['{$variant.variant_key1_md5}'] = {
|
||||
'id': '{$variant.id}',
|
||||
'attr2': '{$variant.variant_key2_md5}'
|
||||
};
|
||||
|
||||
variants.push({
|
||||
'id': '{$variant.id}',
|
||||
'attr1': '{$variant.variant_key1_md5}',
|
||||
'attr2': '{$variant.variant_key2_md5}'
|
||||
});
|
||||
{/foreach}
|
||||
|
||||
$('#graduated_price_content').slideToggle(0);
|
||||
</script>
|
||||
|
||||
<br /><br />
|
||||
@@ -0,0 +1,6 @@
|
||||
<!-- template content_order_editor.tpl -->
|
||||
<tr class="orderDetails">
|
||||
<td colspan="6">
|
||||
{include file='content_order_editor/edit_items.tpl'}
|
||||
</td>
|
||||
</tr>
|
||||
@@ -0,0 +1,122 @@
|
||||
<!-- template content_order_editor/items.tpl -->
|
||||
|
||||
{if $orderitems}
|
||||
<table class="content_item_view">
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="text-align:center;">Pos.</th>
|
||||
<th style="text-align:left;">Art-Nr./Beschreibung</th>
|
||||
<th style="text-align:right;">Stückpreis</th>
|
||||
<th style="text-align:center;">St.</th>
|
||||
<th style="text-align:right;">Gesamtpreis</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th colspan="5">
|
||||
<hr />
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
{foreach from=$orderitems item=item}
|
||||
<tr {if $item@last}class="last"{/if}>
|
||||
<td style="text-align:center;">
|
||||
{$item@index + 1}
|
||||
</td>
|
||||
|
||||
<td style="text-align:left;">
|
||||
{$item->item_name}
|
||||
<div>Art-Nr.: {$item->item_number}</div>
|
||||
</td>
|
||||
|
||||
<td style="text-align:right;">
|
||||
<span>
|
||||
{if $customer->show_tax}
|
||||
{$item->price_with_tax|number_format:2:",":"."} €
|
||||
<div>inkl. {$item->tax_rate|number_format:2:",":"."}% MwSt.</div>
|
||||
{else}
|
||||
{$item->price|number_format:2:",":"."} €
|
||||
{/if}
|
||||
</span>
|
||||
</td>
|
||||
|
||||
<td style="text-align:center;">
|
||||
{$item->amount|number_format:2:",":"."}
|
||||
</td>
|
||||
|
||||
<td style="text-align:right;">
|
||||
{$item->shown_total|number_format:2:",":"."} €
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
<tfoot>
|
||||
<tr>
|
||||
<td colspan="5">
|
||||
<hr />
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr class="item_total">
|
||||
<td colspan="2"></td>
|
||||
|
||||
<td colspan="2" style="font-weight:bold;"><span style="padding-left:20px;">Summe aller Artikel</span></td>
|
||||
|
||||
<td class="total" style="text-align:right;">
|
||||
{if $customer->show_tax}
|
||||
{$footer->item_total_with_tax|number_format:2:",":"."}
|
||||
{else}
|
||||
{$footer->item_total|number_format:2:",":"."}
|
||||
{/if}
|
||||
€
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
{if $footer->taxes|is_array}
|
||||
{foreach $footer->taxes as $rate => $tax}
|
||||
<tr class="tax">
|
||||
<td colspan="2"></td>
|
||||
|
||||
<td colspan="2" class="greyed">
|
||||
<span style="padding-left:20px;">
|
||||
{if $customer->show_tax}inkl.{else}zzgl.{/if}
|
||||
{$rate|number_format:2:",":"."} MwSt.
|
||||
</span>
|
||||
</td>
|
||||
|
||||
<td class="total" style="text-align:right;">{$tax|number_format:2:",":"."} €</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
{/if}
|
||||
|
||||
{if $footer->shipping > 0}
|
||||
<tr class="shipping">
|
||||
<td colspan="2"></td>
|
||||
|
||||
<td colspan="2"><span style="padding-left:20px;">Versandkosten</span></td>
|
||||
|
||||
<td class="total" style="font-weight:normal;text-align:right;">{$footer->shipping|number_format:2:",":"."} €</td>
|
||||
</tr>
|
||||
{/if}
|
||||
|
||||
{if $footer->payment_method > 0}
|
||||
<tr class="payment_method">
|
||||
<td colspan="2"></td>
|
||||
|
||||
<td colspan="2"><span style="padding-left:20px;">Zahlungsgebühren</span></td>
|
||||
|
||||
<td class="total" style="font-weight:normal;text-align:right;"">{$footer->payment_method|number_format:2:",":"."} €</td>
|
||||
</tr>
|
||||
{/if}
|
||||
|
||||
<tr class="order_total">
|
||||
<td colspan="2"></td>
|
||||
|
||||
<td colspan="2" style="font-weight:bold;"><span style="padding-left:20px;">Fälliger Betrag</span></td>
|
||||
|
||||
<td class="total" style="text-align:right;">{$footer->order_total_with_tax|number_format:2:",":"."} €</td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
</table>
|
||||
{/if}
|
||||
@@ -0,0 +1,240 @@
|
||||
{if $system_configuration.shoppingcart_quickbuy == 1}
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title">
|
||||
<h2>Schnelleinkauf</h2>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
Suche Sie hier nach Artikel und legen diese direkt in den Warenkorb.<br />
|
||||
<input type="text" id="shoppingcart_search_item" name="search_item" autocomplete="off" value="Suchartikel hier eingeben" style="border:1px solid #555555;width:680px;" />
|
||||
<div id="shoppingcart_search_result" style="position:relative;z-index:999999;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title">
|
||||
<h2>Warenkorb</h2>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
{if $shoppingcart.items}
|
||||
<form method="post" action="" id="cart_form">
|
||||
<table class="cart_table" width="100%" border="0" cellpadding="0" cellspacing="0">
|
||||
<tr class="cart_head">
|
||||
<td class="alcenter">Pos.</td>
|
||||
<td class="alcenter">Bild</td>
|
||||
<td>Beschreibung</td>
|
||||
<td class="alright">Stückpreis</td>
|
||||
<td class="alcenter">Anzahl*</td>
|
||||
<td class="alcenter">löschen</td>
|
||||
<td class="alright">Gesamtpreis</td>
|
||||
</tr>
|
||||
|
||||
{foreach from=$shoppingcart.items item=item name=items_loop}
|
||||
{if $item->short_uri}
|
||||
{assign var=itemSuri value="/`$item->short_uri`.html"}
|
||||
{else}
|
||||
{assign var=itemSuri value="/index.php?item_id=`$item->id`"}
|
||||
{/if}
|
||||
<tr class="cart_row">
|
||||
<td class="alcenter">{$smarty.foreach.items_loop.iteration}</td>
|
||||
<td class="alcenter"><img src="{$SHOP_DIR}images/article/thumb_{if $item->default_image_file_name}{$item->default_image_file_name}{else}default_image.png{/if}" /></td>
|
||||
<td>
|
||||
<a href="{$serverProtocol}://{$servername}{$itemSuri}"><strong>{$item->name}</strong></a><br />
|
||||
{if $item->variant_1 || $item->variant_2}
|
||||
{$item->variant_1} {$item->variant_2}<br />
|
||||
{/if}
|
||||
{if ($item->variant_1 || $item->variant_2) && $item->item_number}
|
||||
<span>Art.-Nr. {$item->item_number}</span>
|
||||
{else}
|
||||
{if $item->attribute_7 && $item->number != $item->attribute_7}
|
||||
<span>Art.-Nr. {$item->attribute_7} ({$template_text.item_details.old_item_number_title} {$item->number})</span>
|
||||
{else}
|
||||
<span>Art.-Nr. {$item->number}</span>
|
||||
{/if}
|
||||
|
||||
{/if}
|
||||
</td>
|
||||
<td class="alright">{$item->calculatedPrices.shownPrice|number_format:"2":",":"."} €</td>
|
||||
<td class="alcenter item_container" buy_quantity="{$item->buy_quantity}" min_quantity="{$item->min_quantity}">
|
||||
<div style="position:relative;">
|
||||
<div id="scart_error_message_one" class="message_min_quantity">
|
||||
<div class="close_message_box">x</div>
|
||||
<div class="content">Mindestabnahmemenge von {$item->min_quantity} Stück nicht erreicht!</div>
|
||||
</div>
|
||||
<div id="scart_error_message_two" class="message_wrong_quantity">
|
||||
<div class="close_message_box">x</div>
|
||||
<div class="content">Sie haben eine ungültige Stückzahl eingegeben! Die Abnahmestückzahl ist in {$item->buy_quantity}er Schritten gestaffelt!</div>
|
||||
</div>
|
||||
<input type="text" name="update_item[{$item->shopping_cart_item_id}]" class="input_quantity" value="{$item->quantity}" />
|
||||
</div>
|
||||
</td>
|
||||
<td class="alcenter item_container" buy_quantity="{$item->buy_quantity}" min_quantity="{$item->min_quantity}">
|
||||
<a href="#" class="item_delete" title="löschen" style="text-decoration:none;font-family: Arial;font-size:14px;font-weight:bold;color:#ff0000;">x</a>
|
||||
</td>
|
||||
<td class="alright">
|
||||
<strong>{($item->calculatedPrices.shownPrice * $item->quantity)|number_format:"2":",":"."} €</strong>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
<tr class="cart_footer_first">
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>Summe aller Artikel</td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td class="alright">{$shoppingcart.shown_price_sum|number_format:"2":",":"."} €</td>
|
||||
</tr>
|
||||
{foreach $shoppingcart.tax_values as $taxRate => $taxData}
|
||||
<tr class="cart_footer_vat">
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>
|
||||
{if $shoppingcartVATUsage}
|
||||
Darin enthaltene MwSt.
|
||||
{else}
|
||||
Zzgl. MwSt.
|
||||
{/if}
|
||||
</td>
|
||||
<td>{$taxRate} %</td>
|
||||
<td> </td>
|
||||
<td class="alright">
|
||||
{$taxData['vat']|number_format:"2":",":"."} €
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
<tr class="cart_footer_sum">
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>
|
||||
Fälliger Betrag
|
||||
</td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td class="alright">
|
||||
{$shoppingcart.price_sum_gross|number_format:"2":",":"."} €
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="cart_footer_sum">
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td colspan="4" class="alright">
|
||||
{$shoppingcart.price_tax_text|replace:'[tax]%':''}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br /><br />
|
||||
|
||||
<div style="float:left;">
|
||||
<input type="button" id="update_cart" name="shoppingcart_update" class="button" value=">> Aktualisieren" />
|
||||
|
||||
<div style="color:#959595;">
|
||||
*Um Artikel zu entfernen, Anzahl <strong>0</strong> eingeben
|
||||
</div>
|
||||
</div>
|
||||
<div style="float:right;">
|
||||
<input id="cashdesk_button" type="button" class="button" value=">> Zur Kasse" />
|
||||
</div>
|
||||
|
||||
<br style="clear:both;" />
|
||||
</form>
|
||||
{else}
|
||||
Es befinden sich keine Artikel in Ihrem Warenkorb
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{if $shoppingcart.items && $system_configuration.shoppingcart_ordertext == 1}
|
||||
<br /><br />
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title">
|
||||
<h2>Anmerkung zu dieser Bestellung</h2>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
<form method="post">
|
||||
Sie können hier einen Nachrichtentext an uns zu dieser Bestellung hinzufügen.<br />
|
||||
<textarea style="width:100%; height:200px;border:1px solid #555555;" name="customer_info">{$customer_info}</textarea>
|
||||
<input type="submit" name="order_text" class="button" value="Text speichern" />
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{literal}
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
$('#cashdesk_button').click(function(e) {
|
||||
e.preventDefault();
|
||||
|
||||
window.location.href = '/Kasse/';
|
||||
});
|
||||
|
||||
$('.item_delete').click(function(e) {
|
||||
e.preventDefault();
|
||||
//$(this).prev('.input_quantity').val(0);
|
||||
$('.input_quantity', $(this).parents('tr.cart_row')).val(0);
|
||||
$('#update_cart').trigger('click');
|
||||
});
|
||||
|
||||
|
||||
$('#update_cart').click(function(e) {
|
||||
e.preventDefault();
|
||||
|
||||
var amount_ok = 1;
|
||||
$('.item_container').each(function() {
|
||||
var buy_quantity = $(this).attr('buy_quantity');
|
||||
var min_quantity = $(this).attr('min_quantity');
|
||||
var quantity = $('.input_quantity', this).val();
|
||||
|
||||
if (parseInt(quantity) != 0) {
|
||||
if (parseInt(min_quantity) <= 1 || parseInt(quantity) >= parseInt(min_quantity)) {
|
||||
if (parseInt(buy_quantity) <= 1 || (parseInt(quantity) % parseInt(buy_quantity)) == 0) {
|
||||
$('.message_min_quantity', this).css({'display': 'none'});
|
||||
$('.message_wrong_quantity', this).css({'display': 'none'});
|
||||
} else {
|
||||
$('.message_min_quantity', this).css({'display': 'none'});
|
||||
$('.message_wrong_quantity', this).css({'display': 'block'});
|
||||
amount_ok = 0;
|
||||
}
|
||||
} else {
|
||||
$('.message_min_quantity', this).css({'display': 'block'});
|
||||
$('.message_wrong_quantity', this).css({'display': 'none'});
|
||||
amount_ok = 0;
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
if(amount_ok == 1) {
|
||||
$('#cart_form').submit();
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
$('.close_message_box').click(function(e) {
|
||||
e.preventDefault();
|
||||
$('#scart_error_message_two').css({'display': 'none'});
|
||||
$('#scart_error_message_one').css({'display': 'none'});
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
{/literal}
|
||||
@@ -0,0 +1,258 @@
|
||||
<!-- indi:item_box -->
|
||||
|
||||
{assign var=att_name_1 value=false}
|
||||
{assign var=att_unit_1 value=false}
|
||||
{assign var=att_name_2 value=false}
|
||||
{assign var=att_unit_2 value=false}
|
||||
{assign var=no_details value="0"}
|
||||
|
||||
{if $shopArticle->schema_data->selectable_attribute_1 || $shopArticle->schema_data->selectable_attribute_2}
|
||||
{foreach from=$shopArticle->schema_data_attributes item=attribute}
|
||||
{if $shopArticle->schema_data->selectable_attribute_1 == $attribute.number}
|
||||
{assign var=att_name_1 value="`$attribute.name`"}
|
||||
{assign var=att_unit_1 value="`$attribute.unit`"}
|
||||
{/if}
|
||||
{if $shopArticle->schema_data->selectable_attribute_2 == $attribute.number}
|
||||
{assign var=att_name_2 value="`$attribute.name`"}
|
||||
{assign var=att_unit_2 value="`$attribute.unit`"}
|
||||
{/if}
|
||||
{/foreach}
|
||||
{/if}
|
||||
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$shopArticle->short_description_en}
|
||||
{$shortruncated = $shopArticle->short_description|truncate:500:"...":false|strip_tags}
|
||||
{else}
|
||||
{$shortruncated = $shopArticle->short_description_en|truncate:500:"...":false|strip_tags}
|
||||
{/if}
|
||||
|
||||
<div class="list_item_box">
|
||||
<a title="Zeige alle Bilder" class="imagebox" rel="{$shopArticle->id}" href="#" style="background-image:url({$SHOP_DIR}/images/article/overview_{if $shopArticle->default_image_file_name}{$shopArticle->default_image_file_name}{else}default_image.png{/if});">
|
||||
{if $shopArticle->default_image_file_name}
|
||||
<span>Zeige alle Bilder</span>
|
||||
{/if}
|
||||
</a>
|
||||
{if $show_memory_items == 1}
|
||||
<a class="button_details button_delete_memory_item" href="?item_id={$shopArticle->id}&action=delete">von Merkliste entfernen</a>
|
||||
{/if}
|
||||
<div class="primary_data_box">
|
||||
<div id="artheader">
|
||||
<div class="artname">
|
||||
{if $no_details == 1}
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$shopArticle->name_en}
|
||||
<h2><a href="" class="article_details" title="Details" >{$shopArticle->name}</a></h2>
|
||||
{else}
|
||||
<h2><a href="{$itemSuri}" class="button_details" title="Details" >{$shopArticle->name_en}</a></h2>
|
||||
{/if}
|
||||
{else}
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$shopArticle->name_en}
|
||||
<h2><a href="{$itemSuri}" class="article_details" title="Details" >{$shopArticle->name}</a></h2>
|
||||
{else}
|
||||
<h2><a href="{$itemSuri}" class="article_details" title="Details" >{$shopArticle->name_en}</a></h2>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
{if $shopArticle->number || $shopArticle->manufacturer_item_number}
|
||||
<h3 class="product_no">
|
||||
{if $shopArticle->number}
|
||||
{if $shopArticle->attribute_7 && $shopArticle->number != $shopArticle->attribute_7}
|
||||
<strong>Art.-Nr.: {$shopArticle->attribute_7}
|
||||
<span style="font-weight:normal;">({$template_text.item_details.old_item_number_title} {$shopArticle->number})</span>
|
||||
{else}
|
||||
<strong>Art.-Nr.: {$shopArticle->number}
|
||||
{/if}
|
||||
</strong>
|
||||
{/if}
|
||||
{if $shopArticle->manufacturer_item_number}
|
||||
Hersteller-Nr.: {$shopArticle->manufacturer_item_number}
|
||||
{/if}
|
||||
</h3>
|
||||
{/if}
|
||||
</div>
|
||||
<div class="artmanulogo">
|
||||
{if $shopArticle->manufacturer_data->logo}
|
||||
<img class="manufacturer_logo" src="{$SHOP_DIR}images/manufacturers/{$shopArticle->manufacturer_data->logo}">
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
<div class="availability">
|
||||
{if $shopArticle->inventory > 0}
|
||||
|
||||
{else}
|
||||
{if $shopArticle->shippable == 0}
|
||||
{if $shortruncated|stristr:"Ersatz siehe Alternativartikel" || $shortruncated|stristr:"Ersatz siehe Details / Alternativartikel"}
|
||||
{assign var=no_details value="1"}
|
||||
<span class="notAvailable" style="font-size:12px;font-weight:bold;color:#ff0000;">Ersatz siehe <a style="font-size:12px;font-weight:bold;" href="{$itemSuri}#realfriends">Alternativ Artikel</a>, <span style="color:#000000;font-weight:normal;">da dieser nicht mehr lieferbar ist.</span></span><br><br>
|
||||
<a href="{$itemSuri}#realfriends" class="button_details" title="Details" style="position:relative;top:0px;left:0px;width:250px;">Weiter zum Alternativ Artikel</a>
|
||||
{else}
|
||||
<span class="notAvailable">Nicht lieferbar</span>
|
||||
{/if}
|
||||
{/if}
|
||||
{/if}
|
||||
</div>
|
||||
{if $no_details == 0}
|
||||
<div class="description">{$shortruncated}</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<div class="variants_box">
|
||||
{assign var=new_price value=""}
|
||||
{if $shopArticle->schema_data->selectable_attribute_1 || $shopArticle->schema_data->selectable_attribute_2}
|
||||
{foreach from=$shopArticle->schema_data_attributes item=attribute}
|
||||
{if $shopArticle->schema_data->selectable_attribute_1 == $attribute.number}
|
||||
{assign var=att_name_1 value="`$attribute.name`"}
|
||||
{assign var=att_unit_1 value="`$attribute.unit`"}
|
||||
{/if}
|
||||
{/foreach}
|
||||
|
||||
{foreach from=$shopArticle->schema_data_attributes item=attribute}
|
||||
{if $shopArticle->schema_data->selectable_attribute_2 == $attribute.number}
|
||||
{assign var=att_name_2 value="`$attribute.name`"}
|
||||
{assign var=att_unit_2 value="`$attribute.unit`"}
|
||||
{/if}
|
||||
{/foreach}
|
||||
|
||||
<div class="item_variant_box">
|
||||
<div class="box_title">
|
||||
<span class="button_name" style="top:5px;">Bitte wählen Sie eine passende Variante</span>
|
||||
</div>
|
||||
<div class="widget_menu_arrow"></div>
|
||||
</div>
|
||||
<div class="variant_selection_box">
|
||||
{foreach item=item name=cartLoop from=$shopArticle->variant_structure}
|
||||
{if !$new_price || $new_price > $item.shop_price_1}
|
||||
{assign var=new_price value=$item.shop_price_1}
|
||||
{/if}
|
||||
{if $shopArticle->id == $item.id}
|
||||
{assign var=preis_praefix value=""}
|
||||
{/if}
|
||||
|
||||
|
||||
{if $item.short_uri}
|
||||
{assign var=useUri value="`$item.short_uri`.html"}
|
||||
{else}
|
||||
{assign var=useUri value="/index.php?item_id=`$item.id`"}
|
||||
{/if}
|
||||
|
||||
<a href="{$useUri}" title="{$item.name}">
|
||||
<div class="variant_item">
|
||||
<span class="item_name">{$item.name}</span>
|
||||
<span class="item_number">{$item.number}</span>
|
||||
|
||||
<span class="item_vdata">
|
||||
{if $shopArticle->schema_data->selectable_attribute_1}
|
||||
{$att_name_1}: {$item.data->attribute_1} {$att_unit_1}<br>
|
||||
{/if}
|
||||
{if $shopArticle->schema_data->selectable_attribute_2}
|
||||
{$att_name_2}: {$item.data->attribute_2} {$att_unit_2}<br>
|
||||
{/if}
|
||||
</span>
|
||||
|
||||
<div class="variant_item_image" style="background:#ffffff url({$SHOP_DIR}/images/article/thumb_{if $item.default_image_file_name}{$item.default_image_file_name}{else}default_image.png{/if}) center center no-repeat;"></div>
|
||||
|
||||
<span class="item_price">
|
||||
{if $item.price_type != 0}
|
||||
{if $item.sample_price}
|
||||
{$item.sample_price|number_format:"2":",":"."} € / {$shopArticle->sample_unit}
|
||||
{else}
|
||||
{$item.shop_price_1|number_format:"2":",":"."} €
|
||||
{/if}
|
||||
{/if}
|
||||
</span>
|
||||
</div>
|
||||
</a>
|
||||
{/foreach}
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<div class="link_box">
|
||||
<strong>Artikelinformationen:</strong>
|
||||
|
||||
{if $shopArticle->has_documents}
|
||||
<a href="{$itemSuri}#documents" title="Files">{$template_text.item_details.data_sheet}</a>
|
||||
{/if}
|
||||
{if $shopArticle->has_additional_items}
|
||||
<a href="{$itemSuri}#additionalitems" title="Passendes Zubehär">{$template_text.item_details.menutitle_additional_parts}</a>
|
||||
{/if}
|
||||
{if $shopArticle->has_spare_parts}
|
||||
<a href="{$itemSuri}#spareparts" tilte="Ersatzteile">{$template_text.item_details.menutitle_spare_parts}</a>
|
||||
{/if}
|
||||
{if $shopArticle->has_real_friends}
|
||||
<a href="{$itemSuri}#realfriends" tilte="Alternativartikel">{$template_text.item_details.real_friends_title}</a>
|
||||
{/if}
|
||||
|
||||
<a href="{$itemSuri}#suitableFor" title="Hersteller">Für folgende Hersteller</a>
|
||||
</div>
|
||||
|
||||
{*{if $no_details == 1}
|
||||
<a href="{$itemSuri}" class="button_details" title="Details" style="background-image:none;background:#dddddd;">Details</a>
|
||||
{else}
|
||||
<a href="{$itemSuri}" class="button_details" title="Details">Details</a>
|
||||
{/if}*}
|
||||
|
||||
<div id="artinfobox">
|
||||
<div class="linkbox">
|
||||
{if $no_details == 1}
|
||||
<a href="{$itemSuri}" class="button_details_no" title="Details" style="background-image:none;background:#dddddd;">Zum Artikel</a>
|
||||
{else}
|
||||
<a href="{$itemSuri}" class="button_details" title="Details">Zum Artikel</a>
|
||||
{/if}
|
||||
</div>
|
||||
<div class="pricing_box">
|
||||
{if !$no_prices && $shopArticle->price_type == "1"}
|
||||
<div class="price">
|
||||
{if $shopArticle->shop_bargain_price_1 > 0 && $shopArticle->shop_bargain_price_1 < $shopArticle->shop_price_1}
|
||||
<span class="oldprice">
|
||||
{* statt {$shopArticle->shop_price_1|number_format:2:',':" "} € *}
|
||||
</span>
|
||||
{$shopArticle->attribute_10} {$shopArticle->price_praefix} {$shopArticle->shop_bargain_price_1|number_format:2:',':" "} €
|
||||
{else}
|
||||
{$shopArticle->attribute_10} {$shopArticle->price_praefix} {$shopArticle->shop_price_1|number_format:2:',':" "} €
|
||||
{/if}
|
||||
</div>
|
||||
<span class="taxInfo">
|
||||
{if $shopArticle->sample_price && $shopArticle->sample_unit && $shopArticle->sample_price > 0 || $item_debug}
|
||||
Preis / {$shopArticle->sample_unit} = {$shopArticle->sample_price|number_format:"2":",":"."} €<br>
|
||||
{/if}
|
||||
{$shopArticle->price_tax_text}
|
||||
</span>
|
||||
{else if $shopArticle->price_type == "0"}
|
||||
<span class="price_on_request">Preis auf Anfrage</span><br>
|
||||
{/if}
|
||||
|
||||
|
||||
<div class="availability">
|
||||
{if $shopArticle->inventory > 0}
|
||||
{if $shopArticle->shippable_inventory == 0}
|
||||
<span class="notAvailable">Nicht lieferbar</span>
|
||||
{elseif $shopArticle->shippable_inventory == 1}
|
||||
{*Artikel lieferbar*}{if $shopArticle->attribute_14 == ''}{$template_text.item_details.item_state_available}{else}{$shopArticle->attribute_14}{/if}
|
||||
{elseif $shopArticle->shippable_inventory == 3}
|
||||
Lieferzeit unbekannt
|
||||
{elseif $shopArticle->shippable_inventory == 4}
|
||||
Bestellartikel (Lieferzeit 2-3 Tage)
|
||||
{elseif $shopArticle->shippable_inventory == 5}
|
||||
Bestellartikel (Lieferzeit 14 Tage)
|
||||
{/if}
|
||||
{else}
|
||||
{if $shopArticle->shippable == 0}
|
||||
|
||||
{elseif $shopArticle->shippable == 1}
|
||||
{*Artikel lieferbar*}{if $shopArticle->attribute_14 == ''}{$template_text.item_details.item_state_available}{else}{$shopArticle->attribute_14}{/if}
|
||||
{elseif $shopArticle->shippable == 2 && $shopArticle->available_from && $shopArticle->available_till != '0000-00-00'}
|
||||
<span class="availableInRange">Lieferbar vom {$shopArticle->available_from|date_format:"%d.%m.%Y"} bis {$shopArticle->available_till|date_format:"%d.%m.%Y"}</span>
|
||||
{elseif $shopArticle->shippable == 2 && $shopArticle->available_from}
|
||||
<span class="availableInRange">Lieferbar ab {$shopArticle->available_from|date_format:"%d.%m.%Y"}</span>
|
||||
{elseif $shopArticle->shippable == 3}
|
||||
<span class="availableInRange">Lieferzeit unbekannt</span>
|
||||
{elseif $shopArticle->shippable == 4}
|
||||
Bestellartikel (Lieferzeit 2-3 Tage)
|
||||
{elseif $shopArticle->shippable == 5}
|
||||
Bestellartikel (Lieferzeit 14 Tage)
|
||||
{/if}
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,17 @@
|
||||
{if $shopArticles}
|
||||
{foreach name=ArticleList item=shopArticle from=$shopArticles}
|
||||
{if $shopArticle->short_uri}
|
||||
{if $currentSURI == '/index.php'}
|
||||
{assign var=itemSuri value="/`$shopArticle->short_uri`.html"}
|
||||
{else}
|
||||
{assign var=itemSuri value="`$currentSURI``$shopArticle->short_uri`.html"}
|
||||
{/if}
|
||||
{else}
|
||||
{assign var=itemSuri value="/index.php?item_id=`$shopArticle->id`"}
|
||||
{/if}
|
||||
|
||||
{include file='item_box.tpl'}
|
||||
{/foreach}
|
||||
{else}
|
||||
<p>Keine Produkte vorhanden.</p>
|
||||
{/if}
|
||||
@@ -0,0 +1,236 @@
|
||||
<!-- indi:item_description -->
|
||||
|
||||
<div id="item_menu">
|
||||
{if $shopArticle->tab_title}
|
||||
{foreach from=$shopArticle->tab_title item=title key=title_id name=titles}
|
||||
<a title="{$title}" href="#" rel="tabs_{$title_id}" id="item_tab_trigger_{$title_id}" class="tab_wrapper {if $smarty.foreach.titles.first}active selected{/if}">
|
||||
<span>{$title}</span>
|
||||
</a>
|
||||
{/foreach}
|
||||
{else}
|
||||
<a title="{$template_text.item_details.description}" href="#tabs_1" rel="tabs_1" id="item_tab_trigger_1" class="tab_wrapper active selected">
|
||||
<span>{$template_text.item_details.description}</span>
|
||||
</a>
|
||||
{if $shopArticle->documents}
|
||||
<a href="#tabs_5" rel="tabs_5" class="tab_wrapper selected item_details_tab5">
|
||||
<span>{$template_text.item_details.data_sheet}</span>
|
||||
</a>
|
||||
{/if}
|
||||
{if $shopArticle->assignedItemSet && $system_configuration.show_item_item_assign == 1}
|
||||
<a title="{$template_text.item_details.menutitle_additional_parts}" href="#tabs_2" rel="tabs_2" id="item_tab_trigger_2" class="tab_wrapper selected">
|
||||
<span>{$template_text.item_details.menutitle_additional_parts}</span>
|
||||
</a>
|
||||
{/if}
|
||||
{if $shopArticle->assignedItemSet3}
|
||||
<a title="{$template_text.item_details.menutitle_spare_parts}" href="#tabs_3" rel="tabs_3" id="item_tab_trigger_3" class="tab_wrapper selected">
|
||||
<span>{$template_text.item_details.real_friends_title}</span>
|
||||
</a>
|
||||
{/if}
|
||||
{if $shopArticle->assignedItemSet2 && $system_configuration.show_item_item_assign2 == 1}
|
||||
<a title="{$template_text.item_details.menutitle_spare_parts}" href="#tabs_4" rel="tabs_4" id="item_tab_trigger_4" class="tab_wrapper selected">
|
||||
<span>{$template_text.item_details.menutitle_spare_parts}</span>
|
||||
</a>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
<div class="clear_left"></div>
|
||||
</div>
|
||||
|
||||
<div id="description_tabs">
|
||||
{if $shopArticle->tab_content}
|
||||
{foreach from=$shopArticle->tab_content item=content key=content_id name=contents}
|
||||
<div class="tab_content {if $smarty.foreach.contents.first}active{/if}" id="tabs_{$content_id}">
|
||||
{if $smarty.foreach.contents.first}
|
||||
{if $shopArticle->schema_data_attributes}
|
||||
<table>
|
||||
{foreach from=$shopArticle->schema_data_attributes item=attribute}
|
||||
{if $attribute.show_detail && $attribute.value}
|
||||
<tr>
|
||||
{if $attribute.number != $shopArticle->schema_data->selectable_attribute_1 && $attribute.number != $shopArticle->schema_data->selectable_attribute_2}
|
||||
<td>{$attribute.name}</td>
|
||||
<td class="attrRight">{$attribute.value} {$attribute.unit}</td>
|
||||
{/if}
|
||||
</tr>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</table>
|
||||
<br />
|
||||
{/if}
|
||||
{$content}
|
||||
{/if}
|
||||
</div>
|
||||
{/foreach}
|
||||
{else}
|
||||
<div class="tab_content active" id="tabs_1">
|
||||
<a name="suitableFor"></a>
|
||||
|
||||
<div class="container_left">
|
||||
<span class="item_description_title">Artikelbeschreibung</span><br /><br />
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$shopArticle->detail_description_en}
|
||||
{if $shopArticle->detail_description|stristr:"<a"}
|
||||
{$shopArticle->detail_description}
|
||||
{else}
|
||||
{$shopArticle->detail_description|replace:'Batterieverordnung':'<a target="_blank" href="/media/files/Batterieverordnung.pdf">Batterieverordnung</a>'}
|
||||
{/if}
|
||||
{else}
|
||||
{if $shopArticle->detail_description_en|stristr:"<a"}
|
||||
{$shopArticle->detail_description_en}
|
||||
{else}
|
||||
{$shopArticle->detail_description_en|replace:'Batterieverordnung':'<a target="_blank" href="/media/files/Batterieverordnung.pdf">Batterieverordnung</a>'}
|
||||
{/if}
|
||||
{/if}
|
||||
<br><br><br>
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$shopArticle->name}
|
||||
{$shopArticle->name}
|
||||
{else}
|
||||
{$shopArticle->name_en}
|
||||
{/if}
|
||||
{if $shopArticle->manufacturer_data->name}| von {$shopArticle->manufacturer_data->name} {/if}|
|
||||
{$structure_data[1]->name} | sofort lieferbar | www.intelectra-shop.de |
|
||||
{*{assign var=item_attr6 value=$shopArticle->attribute_6|replace:";":", "}
|
||||
{$item_attr6|replace:",":", "}*}
|
||||
|
||||
{if $shopArticle->youtube_video}
|
||||
<br /><center><iframe width="450" height="253" src="http://www.youtube.com/embed/{$shopArticle->youtube_video}?rel=0" frameborder="0" allowfullscreen></iframe></center>
|
||||
{/if}
|
||||
</div>
|
||||
<div class="container_right">
|
||||
<span class="item_description_title">Artikelinformationen</span><br>
|
||||
|
||||
<div id="qrcode"></div>
|
||||
|
||||
<div class="attributes_table">
|
||||
{if $shopArticle->uvp > 0}
|
||||
<p>
|
||||
<strong>UVP:</strong>
|
||||
{$shopArticle->uvp|number_format:"2":",":"."} €
|
||||
</p>
|
||||
{/if}
|
||||
|
||||
{if $shopArticle->sample_price && $shopArticle->sample_price > 0 && $shopArticle->sample_unit}
|
||||
<p>
|
||||
<strong>Grundpreis:</strong>
|
||||
{$shopArticle->sample_price|number_format:"2":",":"."} € / {$shopArticle->sample_unit}
|
||||
</p>
|
||||
{/if}
|
||||
|
||||
{if $shopArticle->schema_data_attributes}
|
||||
{$done19 = false}
|
||||
{foreach from=$shopArticle->schema_data_attributes item=attribute}
|
||||
{if $attribute.show_detail && $attribute.value}
|
||||
<p>
|
||||
{if $attribute.number != $shopArticle->schema_data->selectable_attribute_2}
|
||||
<strong>
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$attribute.name_en}
|
||||
{$attribute.name}:
|
||||
{else}
|
||||
{$attribute.name_en}:
|
||||
{/if}
|
||||
</strong><br>
|
||||
{if $attribute.number == 1}
|
||||
{$done19 = true}
|
||||
{if !empty($shopArticle->attribute_19)}
|
||||
<div id="itemMatch"><strong>passend wie / Originalnummer / Ausführung / Aufdruck-11:</strong><br>{$shopArticle->attribute_19}</div>
|
||||
|
||||
{else}
|
||||
{foreach from=$shopArticle->match item=attribute}
|
||||
<div id="itemMatch"><strong>{$attribute->vertreiber}</strong><br>{$attribute->bestellcode}</div>
|
||||
{/foreach}
|
||||
{/if}
|
||||
|
||||
{if $attribute.value == 279}
|
||||
Bund
|
||||
{else if $attribute.value == 278}
|
||||
Meter
|
||||
{else if $attribute.value == 275}
|
||||
Paar
|
||||
{else if $attribute.value == 280}
|
||||
Pack.
|
||||
{else if $attribute.value == 281}
|
||||
Rolle
|
||||
{else if $attribute.value == 277}
|
||||
Satz
|
||||
{else if $attribute.value == 276}
|
||||
Set
|
||||
{else if $attribute.value == 8}
|
||||
Stück
|
||||
{else if $attribute.value == 274}
|
||||
VP
|
||||
{/if}
|
||||
{else}
|
||||
{$attribute.value|replace:';':'<br>'} {$attribute.unit}
|
||||
{/if}
|
||||
{/if}
|
||||
</p>
|
||||
{/if}
|
||||
{/foreach}
|
||||
{if !$done19}
|
||||
<div id="itemMatch"><strong>passend wie / Originalnummer / Ausführung / Aufdruck:</strong><br>{foreach from=$shopArticle->match item=attribute}
|
||||
<div id="itemMatch"><strong>{$attribute->vertreiber}</strong><br>{$attribute->bestellcode}</div>
|
||||
{/foreach}</div>
|
||||
{/if}
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<a name="documents" title="Dokumente"></a>
|
||||
{if $shopArticle->documents}
|
||||
<div class="document_downloads">
|
||||
{foreach item=file from=$shopArticle->documents}
|
||||
<a target="_blank" title="PDF-Dokument" href="{$SHOP_DIR}documents/article/{$file->file_name}" title="{$file->alt}">
|
||||
<strong>Download:</strong> {$file->alt}<br>
|
||||
<span>
|
||||
PDF-Dokument
|
||||
{if $file->size > 0}
|
||||
| {($file->size/1024)|number_format:"2":",":"."} kB
|
||||
{/if}
|
||||
</span>
|
||||
</a>
|
||||
<br>
|
||||
{/foreach}
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
<div class="clear_both"></div>
|
||||
{if $shopArticle->geraetezuordnung != '<table border="0" cellpadding="2" cellspacing="0"></table>'}
|
||||
<h2>{$shopArticle->name} passend für Gerät:</h2>
|
||||
{$shopArticle->geraetezuordnung}
|
||||
{/if}
|
||||
</div>
|
||||
<div class="tab_content" id="tabs_2">
|
||||
<!-- Zubehoer -->
|
||||
<a name="additionalitems" title="Zubehör"></a>
|
||||
{if $shopArticle->assignedItemSet && $system_configuration.show_item_item_assign == 1}
|
||||
{$additionItemListItems=$shopArticle->assignedItemSet}
|
||||
{include 'additionitem_box.tpl'}
|
||||
{/if}
|
||||
</div>
|
||||
<div class="tab_content" id="tabs_3">
|
||||
<!-- Ersatzteile -->
|
||||
<a name="realfriends" title="Alternativartikel"></a>
|
||||
{if $shopArticle->assignedItemSet3}
|
||||
{$additionItemListItems=$shopArticle->assignedItemSet3}
|
||||
{include 'additionitem_box.tpl'}
|
||||
{/if}
|
||||
</div>
|
||||
<div class="tab_content" id="tabs_4">
|
||||
<!-- Ersatzteile -->
|
||||
<a name="spareparts" title="Ersatzteile"></a>
|
||||
{if $shopArticle->assignedItemSet2 && $system_configuration.show_item_item_assign2 == 1}
|
||||
{$additionItemListItems=$shopArticle->assignedItemSet2}
|
||||
{include 'additionitem_box.tpl'}
|
||||
{/if}
|
||||
</div>
|
||||
<div class="tab_content" id="tabs_5">
|
||||
<table border="0" cellspacing="2" callpadding="2">
|
||||
{foreach item=file from=$shopArticle->documents}
|
||||
<tr>
|
||||
<td><img src="{$PARENT_THEME_DIR}/media/images/mime_postscript.png" /></td>
|
||||
<td>
|
||||
<a class="document" target="_blank" href="{$SHOP_DIR}documents/article/{$file->file_name}" title="{$file->alt}">{if $file->alt}{$file->alt}{else}PDF-Dokument{/if}</a>
|
||||
</td>
|
||||
</td>
|
||||
{/foreach}
|
||||
</table>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
@@ -0,0 +1,20 @@
|
||||
<div class="liveSearchHolder">
|
||||
<div id="live_search_title">{$template_text.live_search.results} ({$item_search.results}):</div>
|
||||
{if $item_search.results > 0}
|
||||
<div class="items search_box " style="width:300px;">
|
||||
<div>
|
||||
{if $item_search}
|
||||
{foreach from=$item_search.data item=item}
|
||||
<div class="live_search_item {cycle values="live_search_item2,"}">
|
||||
<a href="{$serverProtocol}://{$servername}/kaufen/{$item->short_uri}.html" title="{$item->name}"> {$item->name}</a>
|
||||
</div>
|
||||
{/foreach}
|
||||
{else}
|
||||
-
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
|
||||
@@ -0,0 +1,328 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<link rel="icon" href="{$THEME_DIR}/media/images/favicon.ico" type="image/ico" />
|
||||
<link rel="shortcut icon" href="{$THEME_DIR}/media/images/favicon.ico" type="image/ico" />
|
||||
<meta charset="utf-8" />
|
||||
|
||||
{if isset($shopArticle) && $shopArticle->id && $shopArticle->structure_id != $menu_id}
|
||||
<link rel="canonical" href="http://{$SERVER_NAME}/{$shopArticle->main_structure_uri_path}/{$shopArticle->short_uri}.html" />
|
||||
{/if}
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
|
||||
<meta http-equiv="X-UA-Compatible" content="chrome=1, IE=edge">
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
{foreach item=val key=key from=$metatags}
|
||||
{if $key != 'footer_text'}
|
||||
{if $key != 'title'}
|
||||
<meta name="{$key}" content="{$val}" />
|
||||
{else}
|
||||
<title>{$val}</title>
|
||||
{/if}
|
||||
{/if}
|
||||
{/foreach}
|
||||
<meta name="google-site-verification" content="AiRYv1ltNq-QytW_F3ahgBq17ZkwImsS1MYyQrKicBg" />
|
||||
<!-- standard parent theme css -->
|
||||
<link rel="stylesheet" href="{$SUB_DIR}media/css/common_styles.css" />
|
||||
<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/layout.css" />
|
||||
<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/widgets.css" />
|
||||
<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/items.css?version=1" />
|
||||
<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/contents.css?version=1" />
|
||||
<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/content_shoppingcart.css?version=1" />
|
||||
<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/content_login.css?version=1" />
|
||||
<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/content_cash_desk.css?version=1" />
|
||||
<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/content_customer_center.css?version=1" />
|
||||
<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/forms.css?version=1" />
|
||||
{*<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/ui-lightness/jquery-ui-1.10.3.custom.min.css" />*}
|
||||
<link rel="stylesheet" href="{$SUB_DIR}libs/slimbox-2.02/css/slimbox2.css" media="screen,print" />
|
||||
<link rel="stylesheet" href="{$THEME_DIR}/media/css/cookieconsent.css" media="print" onload="this.media='all'">
|
||||
|
||||
<!-- customized theme css -->
|
||||
<link rel="stylesheet" href="{$THEME_DIR}/media/css/customized_theme.css" />
|
||||
<link rel="stylesheet" href="{$THEME_DIR}/media/fontawesome/css/fontawesome.css" />
|
||||
<link rel="stylesheet" href="{$THEME_DIR}/media/fontawesome/css/brands.css" />
|
||||
<link rel="stylesheet" href="{$THEME_DIR}/media/fontawesome/css/solid.css" />
|
||||
|
||||
|
||||
<!--[if IE 7]>
|
||||
<link rel="stylesheet" href="{$THEME_DIR}/media/css/ie7.css" />
|
||||
<![endif]-->
|
||||
|
||||
{if isset($theme_data->css) && $theme_data->css}
|
||||
<style>
|
||||
{$theme_data->css}
|
||||
</style>
|
||||
{/if}
|
||||
|
||||
<!-- standard parent theme javascript -->
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.6.4/jquery.min.js" integrity="sha512-SW0bB7zYONzOFdTogLM8mF+lpvSaPH55g+RyyV8+dRZkiW5n/c1gNgGk5i2xfzDLTmPHvSCqsaiEoZJDiToTWg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
|
||||
{*<script src="https://intelectra-shop.de/themes/easyshop_advanced/media/js/jquery-1.6.4.min.js"></script>*}
|
||||
{*<script src="{$PARENT_THEME_DIR}/media/js/jquery-1.6.4.min.js"></script>*}
|
||||
<script src="{$PARENT_THEME_DIR}/media/js/jquery.color.js"></script>
|
||||
<script src="{$PARENT_THEME_DIR}/media/js/jquery.hoverIntent.minified.js"></script>
|
||||
<script src="{$PARENT_THEME_DIR}/media/js/script.js"></script>
|
||||
<script src="{$PARENT_THEME_DIR}/media/js/widget.js"></script>
|
||||
<script src="{$PARENT_THEME_DIR}/media/js/recommendation_form.js"></script>
|
||||
<script src="{$PARENT_THEME_DIR}/media/js/jquery.cycle.all.js"></script>
|
||||
{*<script src="https://intelectra-shop.de/themes/easyshop_advanced/media/js/jquery-ui-1.10.3.custom.min.js"></script>*}
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js" integrity="sha512-kHKdovQFIwzs2NABJSo9NgJKZOrRqLPSoqIumoCkaIytTRGgsddo7d0rFyyh8RvYyNNKcMF7C9+4sM7YhMylgg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
|
||||
|
||||
<script type="text/plain" data-cookiecategory="analytics" src="/phpwebstat/pws.php?mode=js"></script>
|
||||
<script src="{$SUB_DIR}libs/slimbox-2.02/src/slimbox2.js"></script>
|
||||
<script src="{$SUB_DIR}libs/jquery.qrcode.min.js"></script>
|
||||
<script defer src="{$PARENT_THEME_DIR}/media/js/cookieconsent.js"></script>
|
||||
<script defer src="{$THEME_DIR}/media/js/cookieconsent-init.js"></script>
|
||||
|
||||
<script>
|
||||
var shop_dir = '{$SHOP_DIR}';
|
||||
var theme_dir = '{$THEME_DIR}';
|
||||
var sub_dir = '{$SUB_DIR}';
|
||||
</script>
|
||||
|
||||
{literal}
|
||||
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-126168744-1"></script>
|
||||
|
||||
<script src='https://www.google.com/recaptcha/api.js'></script>
|
||||
{/literal}
|
||||
|
||||
{literal}
|
||||
<!-- Page hiding snippet (recommended) -->
|
||||
<style>.async-hide { opacity: 0 !important} </style>
|
||||
<script>(function(a,s,y,n,c,h,i,d,e){s.className+=' '+y;h.start=1*new Date;
|
||||
h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')};
|
||||
(a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c;
|
||||
})(window,document.documentElement,'async-hide','dataLayer',4000,
|
||||
{'GTM-T7HR4RC':true});</script>
|
||||
<script>
|
||||
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
||||
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
||||
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
||||
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
|
||||
ga('create', 'UA-126168744-1', 'intelectra-shop.de');
|
||||
ga('require', 'GTM-T7HR4RC');
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
{/literal}
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div id="layout_laden_window">{$template_text.default.searchload_text}</div>
|
||||
|
||||
<div id="header_trans_bg" class="firststicky">
|
||||
<div class="hcentralizer">
|
||||
<a class="logo" href="/" title="Intelectra"></a>
|
||||
|
||||
{if $items_in_memory }
|
||||
<a class="memorylistbutton" href="/Merkliste/">Merkliste ({$items_in_memory})</a>
|
||||
{/if}
|
||||
|
||||
<a class="quickshopping" href="/Warenkorb/">Schnelleinkauf</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="header_sticky" class="sticky">
|
||||
<div id="header_trans">
|
||||
<div class="centralizer">
|
||||
<span style="font-weight:bold;font-size:12px;">Sachsenring 48, D-94315 Straubing</span><br><br>
|
||||
<span>Ersatzteile und Zubehör für Elektro Hausgeräte | Versandgroßhandel | Einzelhandel </span><br>
|
||||
<strong style="font-size:20px;">Telefonische Beratung: +49 (0) 9421/62015 </strong>
|
||||
<div>
|
||||
{if $top_widgets}
|
||||
{foreach from=$top_widgets item=widget}
|
||||
{$widget}
|
||||
{/foreach}
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="header_trans_sub">
|
||||
<div class="centralizer">
|
||||
{if $header_widgets}
|
||||
{foreach from=$header_widgets item=widget}
|
||||
{$widget}
|
||||
{/foreach}
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="header_logorodeo">
|
||||
{if $subheader_widgets}
|
||||
{foreach from=$subheader_widgets item=widget}
|
||||
{$widget}
|
||||
{/foreach}
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<div id="wrapper">
|
||||
{*<div id="header_wrapper" {if $theme_data->header_image}style="background:transparent url({$SHOP_DIR}images/header/{$theme_data->header_image}) no-repeat;"{/if}></div>*}
|
||||
|
||||
<div id="breadcrumb">
|
||||
<ol itemscope itemtype="http://schema.org/BreadcrumbList">
|
||||
{if $structureData->id != 6}
|
||||
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
|
||||
<a itemprop="item" href="/Home/"><span itemprop="name">Intelectra Startseite</span></a>
|
||||
<meta itemprop="position" content="1" />
|
||||
</li>
|
||||
{/if}
|
||||
{foreach from=$breadcrumb item=breadcrumb_item}
|
||||
{if $structureData->id == 6}
|
||||
{$breadcrumb_item.name=$template_text.default.breadcrumb_home}
|
||||
{/if}
|
||||
|
||||
<!-- 29. Januar 2021 wird das data-vocabulary.org-Markup nicht mehr für die Rich-Suchergebnisfunktionen von Google berücksichtigt.
|
||||
|
||||
<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$breadcrumb_item.object->name_en}
|
||||
<a href="/{$breadcrumb_item.short_uri}/" class="arrow" itemprop="url" title="{$breadcrumb_item.name}">
|
||||
<span itemprop="title">{$breadcrumb_item.name}</span>
|
||||
</a>
|
||||
{else}
|
||||
<a href="/{$breadcrumb_item.short_uri}/" class="arrow" itemprop="url" title="{$breadcrumb_item.name}">
|
||||
<span itemprop="title">{$breadcrumb_item.object->name_en}</span>
|
||||
</a>
|
||||
{/if}
|
||||
</div>-->
|
||||
|
||||
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$breadcrumb_item.object->name_en}
|
||||
<a itemprop="item" href="/{$breadcrumb_item.short_uri}/"><span itemprop="name">{$breadcrumb_item.name}</span></a>
|
||||
<meta itemprop="position" content="2" />
|
||||
{else}
|
||||
<a itemprop="item" href="/{$breadcrumb_item.short_uri}/"><span itemprop="name">{$breadcrumb_item.name}</span></a>
|
||||
<meta itemprop="position" content="2" />
|
||||
{/if}
|
||||
</li>
|
||||
</ol>
|
||||
{/foreach}
|
||||
</ol>
|
||||
</div>
|
||||
|
||||
<div id="main_wrapper" class="clearfix">
|
||||
{if !isset($site_type) || $site_type != 'full_width'}
|
||||
<!-- Navi -->
|
||||
<div id="navi_wrapper">
|
||||
{if $left_widgets}
|
||||
{foreach from=$left_widgets item=widget}
|
||||
{$widget}
|
||||
{/foreach}
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<!-- Content wrapper -->
|
||||
<div id="content_wrapper">
|
||||
<!-- Content -->
|
||||
<div id="maincontent_wrapper">
|
||||
<!-- Search -->
|
||||
<div class="content_box_structure_list">
|
||||
<div class="header"><h2>Suche <i class="fa-solid fa-magnifying-glass"></i></h2></div>
|
||||
<div class="content">
|
||||
<div class="search_widget_wrapper" style="z-index:0;">
|
||||
<div class="widget_content_wrapper">
|
||||
{*<form action="/" method="post" name="easyshop_searchcontent">
|
||||
<input type="text" id="searchcontent_item" name="search_item[search_item]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text}" value="{if isset($search_item)}{$search_item}{else}{$template_text.main_widget_search.search_field_text}{/if}" />
|
||||
<input type="text" id="searchcontent_item2" name="search_item[search_item2]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text2}" value="{if isset($search_item2)}{$search_item2}{else}{$template_text.main_widget_search.search_field_text2}{/if}" />
|
||||
<input type="text" id="searchcontent_item3" name="search_item[search_item3]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text3}" value="{if isset($search_item3)}{$search_item3}{else}{$template_text.main_widget_search.search_field_text3}{/if}" />
|
||||
<input class="searchcontent_button" type="submit" value="{$template_text.default.search}" />
|
||||
</form>*}
|
||||
<form action="/" method="post" name="easyshop_searchcontent">
|
||||
<input style="width:420px;background:#dddddd;padding-left:15px;color:#000000;" type="text" id="searchcontent_item" name="search_item[search_item]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text}" value="{if isset($search_item)}{$search_item}{else}{$template_text.main_widget_search.search_field_text}{/if}" />
|
||||
<input class="searchcontent_button" type="submit" value="{$template_text.default.search}" />
|
||||
<button title="Suche starten"><i class="fa fa-search"></i></button>
|
||||
</form>
|
||||
|
||||
{if $template_text.main_widget_search.subsearch_field_text}
|
||||
<div class="subsearch_field_text">{$template_text.main_widget_search.subsearch_field_text}</div>
|
||||
{/if}
|
||||
|
||||
{if $template_text.main_widget_search.above_field_text}
|
||||
<div class="above_field_text">{$template_text.main_widget_search.above_field_text}</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div><br><br>
|
||||
</div>
|
||||
{$maincontent}
|
||||
</div>
|
||||
</div>
|
||||
{else}
|
||||
<!-- Content wrapper -->
|
||||
<div id="content_wrapper2">
|
||||
<!-- Content -->
|
||||
<div id="maincontent_wrapper2">
|
||||
<!-- Search -->
|
||||
<div class="content_box_structure_list" style="width:992px;">
|
||||
<div class="header"><h2>Suche</h2></div>
|
||||
<div class="content">
|
||||
<div class="search_widget_wrapper" style="z-index:0;">
|
||||
<div class="widget_content_wrapper">
|
||||
{*<form action="/" method="post" name="easyshop_searchcontent">
|
||||
<input type="text" id="searchcontent_item" name="search_item[search_item]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text}" value="{if isset($search_item)}{$search_item}{else}{$template_text.main_widget_search.search_field_text}{/if}" />
|
||||
<input type="text" id="searchcontent_item2" name="search_item[search_item2]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text2}" value="{if isset($search_item2)}{$search_item2}{else}{$template_text.main_widget_search.search_field_text2}{/if}" />
|
||||
<input type="text" id="searchcontent_item3" name="search_item[search_item3]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text3}" value="{if isset($search_item3)}{$search_item3}{else}{$template_text.main_widget_search.search_field_text3}{/if}" />
|
||||
<input class="searchcontent_button" type="submit" value="{$template_text.default.search}" />
|
||||
</form>*}
|
||||
<form action="/" method="post" name="easyshop_searchcontent">
|
||||
<input style="width:420px;background:#dddddd;padding-left:15px;color:#000000;" type="text" id="searchcontent_item" name="search_item[search_item]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text}" value="{if isset($search_item)}{$search_item}{else}{$template_text.main_widget_search.search_field_text}{/if}" />
|
||||
<input class="searchcontent_button" type="submit" value="{$template_text.default.search}" />
|
||||
</form>
|
||||
|
||||
{if $template_text.main_widget_search.subsearch_field_text}
|
||||
<div class="subsearch_field_text">{$template_text.main_widget_search.subsearch_field_text}</div>
|
||||
{/if}
|
||||
|
||||
{if $template_text.main_widget_search.above_field_text}
|
||||
<div class="above_field_text">{$template_text.main_widget_search.above_field_text}</div>
|
||||
{/if}
|
||||
{if $template_text.main_widget_search.above_field_text2}
|
||||
<div class="above_field_text2">{$template_text.main_widget_search.above_field_text2}</div>
|
||||
{/if}
|
||||
{if $template_text.main_widget_search.above_field_text3}
|
||||
<div class="above_field_text3">{$template_text.main_widget_search.above_field_text3}</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div><br><br>
|
||||
</div>
|
||||
{$maincontent}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="footer_wrapper">
|
||||
<div id="footer">
|
||||
|
||||
{foreach from=$footer_widgets item=widget}
|
||||
{$widget}
|
||||
{/foreach}
|
||||
<!-- Content wrapper
|
||||
<div id="fb_box">
|
||||
<div id="fb-root"></div>
|
||||
<script>
|
||||
(function(d, s, id) {
|
||||
var js, fjs = d.getElementsByTagName(s)[0];
|
||||
if (d.getElementById(id))
|
||||
return;
|
||||
js = d.createElement(s);
|
||||
js.id = id;
|
||||
js.src = "//connect.facebook.net/de_DE/all.js#xfbml=1";
|
||||
fjs.parentNode.insertBefore(js, fjs);
|
||||
}(document, 'script', 'facebook-jssdk'));
|
||||
</script>
|
||||
<div class="fb-like" data-send="true" data-layout="button_count" data-width="225" data-show-faces="true"></div>
|
||||
</div>-->
|
||||
|
||||
<div id="copyright">{$system_configuration.footer_copyright_text}</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="layout_modal" style="width:100%;height:0px;background-color:#000000;opacity:0.5;z-index:3500;position:absolute;top:0px;left:0px;display:none;"> </div>
|
||||
<div id="layout_laden" style="width:100%;height:0px;background-color:#000000;opacity:0.5;z-index:3500;position:absolute;top:0px;left:0px;display:none;"> </div>
|
||||
|
||||
<script src="{$THEME_DIR}/media/js/theme.js"></script>
|
||||
<script src="{$THEME_DIR}/media/js/widget.js?v=1234"></script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,36 @@
|
||||
<div id="footerContactParent">
|
||||
<form method="post" action="{$main_widget_footercontact.config.action}">
|
||||
<h2>
|
||||
<span class="icon"></span>
|
||||
Kontaktformular
|
||||
</h2>
|
||||
|
||||
<div class="firstName obligatory">
|
||||
<label for="contact_forename">Vorname</label>
|
||||
<input id="contact_forename" type="text" name="contact[forename]" value="{if $customer->firstname}{$customer->firstname}{/if}">
|
||||
</div>
|
||||
<div class="lastName obligatory">
|
||||
<label for="contact_surname">Nachname</label>
|
||||
<input id="contact_surname" type="text" name="contact[surname]" value="{if $customer->surname}{$customer->surname}{/if}">
|
||||
</div>
|
||||
<div class="eMail obligatory">
|
||||
<label for="contact_e_mail">E-Mail Adresse</label>
|
||||
<input id="contact_e_mail" type="text" name="contact[e_mail]" value="{if $customer->email}{$customer->email}{/if}">
|
||||
</div>
|
||||
<div class="phone obligatory">
|
||||
<label for="contact_call_number_private">Telefon</label>
|
||||
<input id="contact_call_number_private" type="text" name="contact[call_number_private]" value="{if $customer->phone}{$customer->phone}{/if}">
|
||||
</div>
|
||||
{*<div class="callback">
|
||||
<label for="contact_callback">Rückruf erwünscht?</label>
|
||||
<input class="datepicker" id="contact_callback" type="text" name="contact[callback]">
|
||||
</div>*}
|
||||
<div class="message">
|
||||
<label for="contact_message">Ihre Nachricht</label>
|
||||
<textarea id="contact_message" name="contact[message]"></textarea>
|
||||
</div>
|
||||
|
||||
<input id="contact_account_contact" type="hidden" name="account_contact">
|
||||
<button>Senden</button>
|
||||
</form>
|
||||
</div>
|
||||
@@ -0,0 +1,32 @@
|
||||
<!-- Item categories -->
|
||||
<div class="itemcategory_widget_wrapper">
|
||||
<div class="widget_title"><span>{$template_text.main_widget_item_categories.item_category_title}</span></div>
|
||||
<div class="widget_content_menu_wrapper">
|
||||
<ul>
|
||||
{foreach name=menuLoop item=menu_item from=$main_widget_item_categories.menu_items}
|
||||
<li class="level_{$menu_item->level} {if $menu_item->activated}active{/if}">
|
||||
{if $menu_item->level == 1}
|
||||
<a title="{$menu_item->name}" name="{$menu_item->name}" class="mainlevel {if $menu_item->id == 357}menu_highlighted {/if} {if isset($menu_item->activated) && $menu_item->activated}active{/if}" href="{$serverProtocol}://{$servername}/{if $menu_item->full_short_uri}{$menu_item->full_short_uri}/{else}index.php?menu_id={$menu_item->id}{/if}">
|
||||
<span></span>
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$menu_item->name_en}
|
||||
{$menu_item->name}
|
||||
{else}
|
||||
{$menu_item->name_en}
|
||||
{/if}
|
||||
</a>
|
||||
{else}
|
||||
<a class="sublevel" title="{$menu_item->name}" name="{$menu_item->name}" href="{$serverProtocol}://{$servername}{if $main_widget_item_categories.menu_items[$menu_item->parent_id]->short_uri && $menu_item->short_uri}/{$menu_item->full_short_uri}/{else}/index.php?parent_id={$menu_item->parent_id}&menu_id={$menu_item->id}{/if}">
|
||||
<span></span>
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$menu_item->name_en}
|
||||
{$menu_item->name}
|
||||
{else}
|
||||
{$menu_item->name_en}
|
||||
{/if}
|
||||
</a>
|
||||
{/if}
|
||||
</li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
<div class="widget_footer"></div>
|
||||
</div>
|
||||
@@ -0,0 +1,35 @@
|
||||
<script>
|
||||
var logoRodeoActive = true;
|
||||
var logoRodeoImages = [
|
||||
"{$THEME_DIR}/media/images/markenlogos/aeg.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/ariston.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/balay.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/bauknecht.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/bosch.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/constructa.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/electrolux.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/foron.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/funktionika.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/gaggenau.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/gorenje.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/ignis.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/imperial.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/indesit.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/juno.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/kueppersbusch.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/liebherr.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/malab.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/miele.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/neff.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/philips.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/privileg.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/saeco.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/siemens.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/w.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/zanker.png",
|
||||
"{$THEME_DIR}/media/images/markenlogos/zanussi.png",
|
||||
];
|
||||
</script>
|
||||
<div id="logoRodeoParent">
|
||||
<div id="logoRodeoSpool"></div>
|
||||
</div>
|
||||
@@ -0,0 +1,58 @@
|
||||
<div id="main_widget_item_categories_dropdown">
|
||||
{foreach name=menuLoop item=menu_item_main from=$main_widget_menu_advanced.menu_items[3]}
|
||||
{assign var=isNotEmpty value=$main_widget_menu_advanced.counts|@count}
|
||||
|
||||
<div data-rel="{$menu_item_main->id}" class="menu_item menu_item_{$menu_item_main->id} {if $smarty.foreach.menuLoop.first}menu_item_first{/if} {if !$isNotEmpty}isEmpty{/if}" style="width:{if $smarty.foreach.menuLoop.first}{$main_widget_menu_advanced.menu_first_item_width}{else}{$main_widget_menu_advanced.menu_item_width}{/if}px;">
|
||||
<a title="{$menu_item_main->name}" name="{$menu_item_main->name}" title="{$menu_item_main->name}" class="menu_top_link {if isset($current_menu_id) && $current_menu_id == $menu_item->id}active{/if}" {if $system_configuration.main_menu_item_clickable || ($system_configuration.main_menu_item_clickable_if_empty && !$isNotEmpty)}href="{$serverProtocol}://{$servername}/{if $menu_item_main->short_uri}{$menu_item_main->short_uri}/{else}index.php?menu_id={$menu_item_main->id}{/if}"{/if}>
|
||||
<span>
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$menu_item_main->name_en}
|
||||
{$menu_item_main->name}
|
||||
{else}
|
||||
{$menu_item_main->name_en}
|
||||
{/if}
|
||||
</span>
|
||||
<strong class="borderLeft"></strong>
|
||||
<strong class="borderRight"></strong>
|
||||
</a>
|
||||
</div>
|
||||
{/foreach}
|
||||
|
||||
<div class="main_navigation_subnav" style="display:none;">
|
||||
<div class="subNavRoller">
|
||||
{foreach name=menuLoop item=menu_item_main from=$main_widget_menu_advanced.menu_items[3]}
|
||||
<div data-rel="{$menu_item_main->id}" class="subbox">
|
||||
<div class="subboxScroller">
|
||||
{if isset($main_widget_menu_advanced.menu_items[$menu_item_main->id])}
|
||||
{assign var=chunkSize value=$main_widget_menu_advanced.counts|@count/3}
|
||||
{assign var=chunkSize value=$chunkSize|ceil}
|
||||
{assign var=subChunks value=$main_widget_menu_advanced.menu_items[$menu_item_main->id]|array_chunk:$chunkSize}
|
||||
|
||||
{foreach $subChunks as $subChunk}
|
||||
<div class="chunkbox">
|
||||
{foreach $subChunk as $menu_item}
|
||||
<a title="{$menu_item->name}" class="{if isset($current_menu_id) && $current_menu_id == $menu_item->id}active{/if}" href="{$serverProtocol}://{$servername}/{$menu_item_main->short_uri}/{if $menu_item->short_uri}{$menu_item->short_uri}/{else}index.php?menu_id={$menu_item->id}{/if}">
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$menu_item->name_en}
|
||||
{$menu_item->name}
|
||||
{else}
|
||||
{$menu_item->name_en}
|
||||
{/if}
|
||||
</a>
|
||||
{/foreach}
|
||||
</div>
|
||||
{/foreach}
|
||||
{/if}
|
||||
<br style="clear:left;">
|
||||
</div>
|
||||
|
||||
<div class="subboxCover"></div>
|
||||
|
||||
<a href="#" title="Scroll up" class="subboxScrollUp" title="scrollup"><span></span></a>
|
||||
<a href="#" title="Scroll down" class="subboxScrollDown" title="scrolldown"><span></span></a>
|
||||
</div>
|
||||
{/foreach}
|
||||
<br style="clear:left;">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
@@ -0,0 +1 @@
|
||||
<div id="main_menu_ajax_container"></div>
|
||||
@@ -0,0 +1,11 @@
|
||||
<!-- Newsletterbox -->
|
||||
<div class="newsletter_widget_wrapper">
|
||||
<div class="widget_title"><span>{$template_text.newsletter_widget.nl_title}</span></div>
|
||||
<center>
|
||||
<br><br><br><br><br><br><br><br><br>
|
||||
<!-- PayPal Logo --><table border="0" cellpadding="10" cellspacing="0" align="center"><tbody><tr><td align="center"></td></tr><tr><td align="center"><a href="https://ad.doubleclick.net/ddm/trackclk/N426203.3410571DEPAYPALLOGOCENTE/B21619412.227908863;dc_trk_aid=425874235;dc_trk_cid=105222567;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=" title="So funktioniert PayPal" onclick="javascript:window.open('https://ad.doubleclick.net/ddm/trackclk/N426203.3410571DEPAYPALLOGOCENTE/B21619412.227908863;dc_trk_aid=425874235;dc_trk_cid=105222567;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=','WIPaypal','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=715, height=539); return false;"><img src="https://www.paypalobjects.com/webstatic/de_DE/i/de-pp-logo-150px.png" border="0" alt="PayPal Logo" /></a></td></tr></tbody></table><!-- PayPal Logo -->
|
||||
<img class="dpd" src="/web/intelectra_shop/themes/theme2/media/images/dp_dhl.png" alt="nachnahme" /><br><br>
|
||||
<img class="vorkasse" src="/web/intelectra_shop/themes/theme2/media/images/vorkasse.gif" alt="vorkasse" /><br>
|
||||
</center>
|
||||
<div class="widget_footer">{$template_text.newsletter_widget.nl_footertext}</div>
|
||||
</div>
|
||||
@@ -0,0 +1,31 @@
|
||||
<!-- Search -->
|
||||
{*<div class="search_widget_wrapper">
|
||||
|
||||
<div class="widget_content_wrapper">
|
||||
|
||||
<form action="/" method="post" name="easyshop_search">
|
||||
<input type="text" id="search_item" name="search_item[search_item]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text}" value="{if isset($search_item)}{$search_item}{else}{$template_text.main_widget_search.search_field_text}{/if}" />
|
||||
<input type="text" id="search_item2" name="search_item[search_item2]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text2}" value="{if isset($search_item2)}{$search_item2}{else}{$template_text.main_widget_search.search_field_text2}{/if}" />
|
||||
<input type="text" id="search_item3" name="search_item[search_item3]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text3}" value="{if isset($search_item3)}{$search_item3}{else}{$template_text.main_widget_search.search_field_text3}{/if}" />
|
||||
<input class="search_button" type="submit" value="{$template_text.default.search}" />
|
||||
</form>
|
||||
|
||||
{if $template_text.main_widget_search.subsearch_field_text}
|
||||
<div class="subsearch_field_text">{$template_text.main_widget_search.subsearch_field_text}</div>
|
||||
{/if}
|
||||
|
||||
{if $template_text.main_widget_search.above_field_text}
|
||||
<div class="above_field_text">{$template_text.main_widget_search.above_field_text}</div>
|
||||
{/if}
|
||||
{if $template_text.main_widget_search.above_field_text2}
|
||||
<div class="above_field_text2">{$template_text.main_widget_search.above_field_text2}</div>
|
||||
{/if}
|
||||
{if $template_text.main_widget_search.above_field_text3}
|
||||
<div class="above_field_text3">{$template_text.main_widget_search.above_field_text3}</div>
|
||||
{/if}
|
||||
|
||||
<div id="search_result"></div>
|
||||
|
||||
<div class="loading_indicator"></div>
|
||||
</div>
|
||||
</div>*}
|
||||
@@ -0,0 +1,56 @@
|
||||
<div class="main_widget_shoppingcart2{if !$main_widget_shoppingcart.shoppingcart.items.items} empty_card{/if}">
|
||||
<div class="widget_icon"></div>
|
||||
<div class="widget_title">
|
||||
<span class="button_name">{*c: {layout::i18n_format_date($i18n_config.date_format, '2013-05-12')} - *}{$template_text.default.shoppingcart}</span>
|
||||
<span class="button_text">
|
||||
{if $system_configuration.show_shoppingcart_different_items_sum != 1 && $main_widget_shoppingcart.shoppingcart.amount_sum > 0}
|
||||
{$main_widget_shoppingcart.shoppingcart.amount_sum} Artikel | {if $customer->group_id == 101}{$main_widget_shoppingcart.shoppingcart.items.price_sum_net|number_format:"2":",":"."}{else}{$main_widget_shoppingcart.shoppingcart.items.price_sum_gross|number_format:"2":",":"."}{/if} €
|
||||
{else if $system_configuration.show_shoppingcart_different_items_sum == 1 && $main_widget_shoppingcart.shoppingcart.different_amount_sum > 0}
|
||||
{$main_widget_shoppingcart.shoppingcart.different_amount_sum} Artikel | {if $customer->group_id == 101}{$main_widget_shoppingcart.shoppingcart.items.price_sum_net|number_format:"2":",":"."}{else}{$main_widget_shoppingcart.shoppingcart.items.price_sum_gross|number_format:"2":",":"."}{/if} €
|
||||
{else}
|
||||
Noch keine Artikel
|
||||
{/if}
|
||||
</span>
|
||||
</div>
|
||||
<div class="widget_menu_arrow"></div>
|
||||
<div class="widget_menu_trennlinie"></div>
|
||||
</div>
|
||||
|
||||
<div id="shoppingcart_kontext">
|
||||
{if $main_widget_shoppingcart.shoppingcart.items.items}
|
||||
{foreach item=item name=cartLoop from=$main_widget_shoppingcart.shoppingcart.items.items}
|
||||
{if $smarty.foreach.cartLoop.iteration < 6}
|
||||
<div class="cart_item {if $smarty.foreach.cartLoop.first}cart_item_first{/if}">
|
||||
<span class="item_amount">{$item->quantity}x</span>
|
||||
<div class="cart_item_image" style="background:#ffffff url({$SHOP_DIR}/images/article/thumb_{$item->default_image_file_name}) center center no-repeat;"></div>
|
||||
<span class="item_number">
|
||||
{if $item->attribute_7 && $item->number != $item->attribute_7}
|
||||
<span>{$item->attribute_7} ({$template_text.item_details.old_item_number_title} {$item->number})</span>
|
||||
{else}
|
||||
<span>Art.-Nr. {$item->number}</span>
|
||||
{/if}
|
||||
</span>
|
||||
<span class="item_name">{$item->name|truncate:50:"...":true}</span>
|
||||
<span class="item_price">{if $customer->group_id == 101}{$item->price_sum_net|number_format:"2":",":"."}{else}{$item->price_sum_gross|number_format:"2":",":"."}{/if} €</span>
|
||||
<a title="item delete" class="cart_delete_button" href="#"></a>
|
||||
<div class="item_delivery_status_1"></div>
|
||||
</div>
|
||||
{/if}
|
||||
{/foreach}
|
||||
<div class="cart_footer">
|
||||
<span class="cart_sum_text">Gesamtsumme:</span>
|
||||
<span class="cart_sum_value">{if $customer->group_id == 101}{$main_widget_shoppingcart.shoppingcart.items.price_sum_net|number_format:"2":",":"."}{else}{$main_widget_shoppingcart.shoppingcart.items.price_sum_gross|number_format:"2":",":"."}{/if} €</span>
|
||||
{*{if $customer->group_id == 101}
|
||||
<span class="cart_price_text">exkl. MwSt., zzgl. <a title="Versandkosten" href="/Versandkosten-B2B/">Versandkosten</a></span>
|
||||
{else}
|
||||
<span class="cart_price_text">inkl. MwSt., zzgl. <a title="Versandkosten" href="/versandkosten/">Versandkosten</a></span>
|
||||
{/if}*}
|
||||
<span class="cart_price_text">{$main_widget_shoppingcart.shoppingcart.price_tax_text|replace:'[tax]%':''}</span>
|
||||
</div>
|
||||
|
||||
<div class="cart_button_wrapper">
|
||||
<a title="Warenkorb Detailansicht" href="/Warenkorb/" id="cart_button_details">Warenkorb Detailansicht</a>
|
||||
<a title="Bestellung abschließen" href="/Kasse/" id="cart_button_cashdesk">Bestellung abschließen</a>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
@@ -0,0 +1,24 @@
|
||||
<div class="contentsearch23">
|
||||
<div class="headercontentsearch23"><h2>Suche <i class="fa-solid fa-magnifying-glass"></i></h2></div>
|
||||
<div class="searchcontainer23 search23">
|
||||
<div class="searchwidgetwrapper23" >
|
||||
<div class="formwidget23">
|
||||
|
||||
{if $template_text.main_widget_search.above_field_text}
|
||||
<div class="above_field_text">{$template_text.main_widget_search.above_field_text}</div>
|
||||
{/if}
|
||||
<form action="/" method="post" name="easyshop_searchcontent">
|
||||
<input type="text" class="lupe icon" name="search_item[search_item]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text}" value="{if isset($search_item)}{$search_item}{else}{$template_text.main_widget_search.search_field_text}{/if}" />
|
||||
<input class="searchcontent_button" type="submit" value="{$template_text.default.search}" />
|
||||
|
||||
</form>
|
||||
|
||||
{if $template_text.main_widget_search.subsearch_field_text}
|
||||
<div class="subsearch_field_text">{$template_text.main_widget_search.subsearch_field_text}</div>
|
||||
{/if}
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><br><br>
|
||||
</div>
|
||||
@@ -0,0 +1,36 @@
|
||||
<div style="width:680px;z-index:9999;background:#ffffff;border:solid 1px #cccccc;">
|
||||
|
||||
{if $item_hits > 0}
|
||||
<div class="items search_box" style="margin-bottom:10px;">
|
||||
<h3 class="live_search_title">Artikel in den Warenkorb legen:</h3>
|
||||
<div style="margin-left:5px;">
|
||||
{if $item_search}
|
||||
<table border="0" cellpadding="2" callspacing="2" style="width:670px;">
|
||||
{foreach from=$item_search item=item}
|
||||
<tr style="background:#dddddd;">
|
||||
<td>
|
||||
{$item->name} - Art-Nr.: {if $item->attribute_7 && $item->number != $item->attribute_7}{$item->attribute_7} ({$template_text.item_details.old_item_number_title} {$item->number}){else}{$item->number}{/if}
|
||||
|
||||
<div id="cart_button_box" style="position:relative;">
|
||||
<img style="position:absolute;top:7px;left:6px;" src="{$THEME_DIR}/media/images/widgets/shoppingcart_button_icon.png" />
|
||||
<form method="post">
|
||||
<input type="hidden" value="{$item->id}" name="item_id" />
|
||||
<div style="position:absolute;left:50px;top:3px;text-align:center;">
|
||||
<div class="graylabel">Anzahl</div>
|
||||
<input class="amountbox" type="text" value="1" name="amount" />
|
||||
</div>
|
||||
<input class="cartbutton" type="submit" value=">> Jetzt kaufen" />
|
||||
</form>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
{else}
|
||||
-
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<div style="clear:left;"></div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user