Initial import: Carteasy Shop (Dev-Stand)
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
<!xml version="1.0" encoding="UTF-8"?>
|
||||
<template>
|
||||
<title>Easyshop Advanced</title>
|
||||
<shop_version>4.5.0</shop_version>
|
||||
<template_version>1.0.0</template_version>
|
||||
<description>Easyway Shop Layout, Zweispaltig mit großem Header.</description>
|
||||
<author>Richard Kammermayer</author>
|
||||
<setting>
|
||||
<name>Seite</name>
|
||||
<css>body</css>
|
||||
<desc>Hier kann für den Seitenhintergrund die Farbe oder ein Bild definiert werden.</desc>
|
||||
<imagePath>./helper_images/body.png</imagePath>
|
||||
<attribute>background</attribute>
|
||||
<attribute>text</attribute>
|
||||
</settting>
|
||||
<setting>
|
||||
<name>Seite/Kopfzeile</name>
|
||||
<css>#header_wrapper</css>
|
||||
<desc>Hier kann der Seitenkopf gestaltet werden.</desc>
|
||||
<imagePath>./helper_images/header_wrapper.png</imagePath>
|
||||
<attribute>background</attribute>
|
||||
<attribute>text</attribute>
|
||||
<attribute >size</attribute>
|
||||
</settting>
|
||||
<setting>
|
||||
<name>Seite/Kopfzeile/logo</name>
|
||||
<css>a#logo</css>
|
||||
<desc>Hier kann ein Logo gesetzt werden.</desc>
|
||||
<imagePath>./helper_images/header_logo.png</imagePath>
|
||||
<attribute>background</attribute>
|
||||
<attribute>text</attribute>
|
||||
<attribute >size</attribute>
|
||||
<attribute >position</attribute>
|
||||
</settting>
|
||||
<setting>
|
||||
<name>Seite/Content</name>
|
||||
</settting>
|
||||
<setting>
|
||||
<name>Seite/Content/Linke Spalte</name>
|
||||
</settting>
|
||||
<setting>
|
||||
<name>Seite/Content/Seitenbereich</name>
|
||||
</settting>
|
||||
<setting>
|
||||
<name>Seite/Fußzeile</name>
|
||||
</settting>
|
||||
</template>
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
<h1>Kontaktformular</h1>
|
||||
@@ -0,0 +1,16 @@
|
||||
<!-- content_customer_center/order_already_logged_in.tpl begining -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Registrierung / Login</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
<p>
|
||||
Sie sind schon eingeloggt.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- content_customer_center/order_already_logged_in.tpl end -->
|
||||
@@ -0,0 +1,84 @@
|
||||
{if $block->configuration.images|@count == 1}
|
||||
<div id="headerImagesWrapper">
|
||||
{if $block->configuration.images[0].image_link}<a href="{$block->configuration.images[0].image_link}">{/if}
|
||||
<img src="{$SHOP_DIR}images/site/{$block->configuration.images[0].image_name}" alt="{$block->configuration.images[0].image_name}" />
|
||||
{if $block->configuration.images[0].image_link}</a>{/if}
|
||||
</div>
|
||||
{else}
|
||||
<!-- Header images -->
|
||||
<div id="headerImagesWrapper">
|
||||
<div id="headerImages"></div>
|
||||
<div id="headerTrigger"></div>
|
||||
</div>
|
||||
<div id="headerImagesWrapperFooter">
|
||||
<a href="#" title="back" id="headerImagesBackward"></a>
|
||||
<a href="#" title="forward" id="headerImagesForward"></a>
|
||||
</div>
|
||||
|
||||
<div id="tmp_holder_headerimage"></div>
|
||||
|
||||
<script type="text/javascript" src="{$PARENT_THEME_DIR}/media/js/rs.animator.js"></script>
|
||||
<script type="text/javascript">
|
||||
var homeAnimationImages = [];
|
||||
var nObj;
|
||||
|
||||
{foreach $block->configuration.images as $image}
|
||||
nObj = {
|
||||
"imagefile": "{$SHOP_DIR}images\/site\/{$image.image_name}",
|
||||
"animation": "SCROLL",
|
||||
"direction": null,
|
||||
"speed": "0",
|
||||
"pause": "0",
|
||||
"description": ""
|
||||
};
|
||||
homeAnimationImages.push(nObj);
|
||||
{/foreach}
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
// Header animation
|
||||
if (typeof homeAnimationImages != 'undefined' && homeAnimationImages) {
|
||||
if (homeAnimationImages.length > 1) {
|
||||
var tmp_img = $('<img />').attr({
|
||||
'src': homeAnimationImages[0].imagefile,
|
||||
'id': 'tmp_img'
|
||||
}).load(function() {
|
||||
$('#tmp_holder_headerimage').append(tmp_img);
|
||||
var image_height = $('#tmp_img').height();
|
||||
|
||||
$('#headerImagesWrapper').css({
|
||||
'height': image_height + 'px'
|
||||
});
|
||||
|
||||
$('#headerImages').rsanimator({
|
||||
'images': homeAnimationImages,
|
||||
'width': {$system_configuration.site_content_banner_width|default:722},
|
||||
'height': image_height,
|
||||
'indicator': {
|
||||
'container': $('#headerTrigger'),
|
||||
'elementClass': 'item',
|
||||
'elementClassActive': 'current'
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
} else if (homeAnimationImages.length > 0) {
|
||||
$('#headerImages').css({
|
||||
'backgroundImage': 'url(' + homeAnimationImages[0].imagefile + ')'
|
||||
});
|
||||
}
|
||||
|
||||
$('#headerImagesForward').click(function(e) {
|
||||
e.preventDefault();
|
||||
$('#headerImages').rsanimator('skip', 'forward');
|
||||
});
|
||||
|
||||
$('#headerImagesBackward').click(function(e) {
|
||||
e.preventDefault();
|
||||
$('#headerImages').rsanimator('skip', 'backward');
|
||||
});
|
||||
}
|
||||
});
|
||||
</script>
|
||||
{/if}
|
||||
@@ -0,0 +1,5 @@
|
||||
{extends file="content_box_base.tpl"}
|
||||
|
||||
{block name=content_box_content}
|
||||
CONTENT FEATURED
|
||||
{/block}
|
||||
@@ -0,0 +1,298 @@
|
||||
<!-- content_box_item_list -->
|
||||
{if isset($producerSelection) && $producerSelection}
|
||||
{assign var=link_attributes value="producerId=`$producerSelection`"}
|
||||
{assign var=list_title value=$shopProducers[$producerSelection]}
|
||||
{else}
|
||||
{*{assign var=link_attributes value="wg=`$shopCurrentArticleGroup`"}*}
|
||||
{*{assign var=list_title value=$shopView.currentCommGroupName}*}
|
||||
{/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">
|
||||
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><{$block->style}>{if isset($content_box_title) && $content_box_title}{$content_box_title}{else}{$structureData->name}{/if}</{$block->style}></div>
|
||||
|
||||
<!-- sort list -->
|
||||
<div class="sort_wrapper">
|
||||
<div class="title">Sortiere nach</div>
|
||||
<div class="sort_selection">
|
||||
<div class="menu_arrow"></div>
|
||||
<div class="selected_name">
|
||||
{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}">Bezeichnung</a></li>
|
||||
<li><a class="sort_item" rel="number" href="{$currentSURI}">Artikelnummer</a></li>
|
||||
<li><a class="sort_item" rel="manufacturer" href="{$currentSURI}">Hersteller</a></li>
|
||||
<li><a class="sort_item" rel="price" href="{$currentSURI}">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>
|
||||
</div>
|
||||
|
||||
<!-- liste style -->
|
||||
<div class="item_list_style_wrapper">
|
||||
<div class="title">Darstellung</div>
|
||||
<div class="style_selection">
|
||||
|
||||
<div class="menu_arrow"></div>
|
||||
<div class="selected_name">
|
||||
{if $listStyleType == 1}<a href="#" rel="1" class="list_style_button activ1"></a>{/if}
|
||||
{if $listStyleType == 2}<a href="#" rel="2" class="list_style_button activ2"></a>{/if}
|
||||
{if $listStyleType == 3}<a href="#" rel="3" class="list_style_button activ3"></a>{/if}
|
||||
</div>
|
||||
<div class="menu_field">
|
||||
<div style="position:absolute;left:60px;top:27px;height:1px;width:28px;background:#ffffff;z-index:100;"></div>
|
||||
<div class="category_menu">
|
||||
<ul>
|
||||
<li><a href="#" rel="1" class="list_style_button {if $listStyleType == 1}activ1{else}inactiv1{/if}"></a></li>
|
||||
<li><a href="#" rel="2" class="list_style_button {if $listStyleType == 2}activ2{else}inactiv2{/if}"></a></li>
|
||||
<li><a href="#" rel="3" class="list_style_button {if $listStyleType == 3}activ3{else}inactiv3{/if}"></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<form id="listStyleForm" method="post">
|
||||
<input type="hidden" name="listStyleSelector" value="" id="listStyleSelector">
|
||||
</form>
|
||||
|
||||
<!-- item shown -->
|
||||
<div class="list_item_shown_wrapper">
|
||||
<div class="title">Artikel je Seite</div>
|
||||
<div class="item_shown_selection">
|
||||
|
||||
<div class="menu_arrow"></div>
|
||||
<div class="selected_name">
|
||||
{if $itemsPerPage == 24}24{/if}
|
||||
{if $itemsPerPage == 48}48{/if}
|
||||
{if $itemsPerPage == 9999}alle{/if}
|
||||
</div>
|
||||
<div class="menu_field">
|
||||
<div style="position:absolute;left:60px;top:27px;height:1px;width:28px;background:#ffffff;z-index:100;"></div>
|
||||
<div class="category_menu">
|
||||
<ul>
|
||||
<li><a class="pagingButton {if $itemsPerPage == 9999}activ{/if}" rel="9999" href="#">alle</a></li>
|
||||
<li><a href="#" class="pagingButton {if $itemsPerPage == 24}activ{/if}" rel="24">24</a></li>
|
||||
<li><a class="pagingButton {if $itemsPerPage == 48}activ{/if}" rel="48" href="#">48</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<form id="pagingSelectorForm" method="post"">
|
||||
<input type="hidden" name="pagingSelector" value="" id="pagingSelector">
|
||||
</form>
|
||||
|
||||
|
||||
{if $shopArticles}
|
||||
<!-- pagination -->
|
||||
{if isset($found_pages) && $found_pages > 1}
|
||||
<div class="pagination">
|
||||
{if $found_showing_page > 1}
|
||||
<a rel="{$found_showing_page-1}" class="pagination_button" href="#">«</a>
|
||||
{else}
|
||||
<a class="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 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 rel="{$found_showing_page+1}" class="pagination_button" href="#">»</a>
|
||||
{else}
|
||||
<a class="inactive">»</a>
|
||||
{/if}
|
||||
<form id="paginationForm" method="post">
|
||||
<input type="hidden" name="page" value="" id="paginationSeite">
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{/if}
|
||||
|
||||
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
{if $shopArticles}
|
||||
<div class="box_content">
|
||||
{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}
|
||||
|
||||
{if isset($listStyleType) && $listStyleType == 3}
|
||||
{include file='content_item_list/item_box_3.tpl'}
|
||||
{else if isset($listStyleType) && $listStyleType == 2}
|
||||
{include file='content_item_list/item_box_2.tpl'}
|
||||
{else}
|
||||
{include file='content_item_list/item_box_1.tpl'}
|
||||
{/if}
|
||||
{/foreach}
|
||||
|
||||
<div style="clear:both;"></div>
|
||||
</div>
|
||||
|
||||
<br />
|
||||
|
||||
<div class="title_wrapper">
|
||||
<div class="title"></div>
|
||||
|
||||
<!-- sort list -->
|
||||
<div class="sort_wrapper">
|
||||
<div class="title">Sortiere nach</div>
|
||||
<div class="sort_selection">
|
||||
<div class="menu_arrow"></div>
|
||||
<div class="selected_name">
|
||||
{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}">Bezeichnung</a></li>
|
||||
<li><a class="sort_item" rel="number" href="{$currentSURI}">Artikelnummer</a></li>
|
||||
<li><a class="sort_item" rel="manufacturer" href="{$currentSURI}">Hersteller</a></li>
|
||||
<li><a class="sort_item" rel="price" href="{$currentSURI}">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>
|
||||
</div>
|
||||
|
||||
<!-- liste style -->
|
||||
<div class="item_list_style_wrapper">
|
||||
<div class="title">Darstellung</div>
|
||||
<div class="style_selection">
|
||||
|
||||
<div class="menu_arrow"></div>
|
||||
<div class="selected_name">
|
||||
{if $listStyleType == 1}<a href="#" rel="1" class="list_style_button activ1"></a>{/if}
|
||||
{if $listStyleType == 2}<a href="#" rel="2" class="list_style_button activ2"></a>{/if}
|
||||
{if $listStyleType == 3}<a href="#" rel="3" class="list_style_button activ3"></a>{/if}
|
||||
</div>
|
||||
<div class="menu_field">
|
||||
<div style="position:absolute;left:60px;top:27px;height:1px;width:28px;background:#ffffff;z-index:100;"></div>
|
||||
<div class="category_menu">
|
||||
<ul>
|
||||
<li><a href="#" rel="1" class="list_style_button {if $listStyleType == 1}activ1{else}inactiv1{/if}"></a></li>
|
||||
<li><a href="#" rel="2" class="list_style_button {if $listStyleType == 2}activ2{else}inactiv2{/if}"></a></li>
|
||||
<li><a href="#" rel="3" class="list_style_button {if $listStyleType == 3}activ3{else}inactiv3{/if}"></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<form id="listStyleForm" method="post">
|
||||
<input type="hidden" name="listStyleSelector" value="" id="listStyleSelector">
|
||||
</form>
|
||||
|
||||
<!-- item shown -->
|
||||
<div class="list_item_shown_wrapper">
|
||||
<div class="title">Artikel je Seite</div>
|
||||
<div class="item_shown_selection">
|
||||
|
||||
<div class="menu_arrow"></div>
|
||||
<div class="selected_name">
|
||||
{if $itemsPerPage == 24}24{/if}
|
||||
{if $itemsPerPage == 48}48{/if}
|
||||
{if $itemsPerPage == 9999}alle{/if}
|
||||
</div>
|
||||
<div class="menu_field">
|
||||
<div style="position:absolute;left:60px;top:27px;height:1px;width:28px;background:#ffffff;z-index:100;"></div>
|
||||
<div class="category_menu">
|
||||
<ul>
|
||||
<li><a class="pagingButton {if $itemsPerPage == 9999}activ{/if}" rel="9999" href="#">alle</a></li>
|
||||
<li><a href="#" class="pagingButton {if $itemsPerPage == 24}activ{/if}" rel="24">24</a></li>
|
||||
<li><a class="pagingButton {if $itemsPerPage == 48}activ{/if}" rel="48" href="#">48</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<form id="pagingSelectorForm" method="post"">
|
||||
<input type="hidden" name="pagingSelector" value="" id="pagingSelector">
|
||||
</form>
|
||||
|
||||
|
||||
{if $shopArticles}
|
||||
<!-- pagination -->
|
||||
{if isset($found_pages) && $found_pages > 1}
|
||||
<div class="pagination">
|
||||
{if $found_showing_page > 1}
|
||||
<a rel="{$found_showing_page-1}" class="pagination_button" href="#">«</a>
|
||||
{else}
|
||||
<a class="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 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 rel="{$found_showing_page+1}" class="pagination_button" href="#">»</a>
|
||||
{else}
|
||||
<a class="inactive">»</a>
|
||||
{/if}
|
||||
<form id="paginationForm" method="post">
|
||||
<input type="hidden" name="page" value="" id="paginationSeite">
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{/if}
|
||||
|
||||
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<br />
|
||||
{$system_configuration.shop_itemlist_footertext|replace:"\n":"<br />"}
|
||||
<div class="box_footer" style="clear:both; margin-bottom:20px;"></div>
|
||||
|
||||
|
||||
{else}
|
||||
<p>Keine Produkte vorhanden.</p>
|
||||
{/if}
|
||||
|
||||
<form id="sort_by" method="post" action="{$currentSURI}">
|
||||
<input type="hidden" name="sort_by" id="sort_by_selector" value="{$sort_by}">
|
||||
</form>
|
||||
<form id="manufacturerSelectorForm" method="post" action="{$currentSURI}">
|
||||
<input type="hidden" name="manufacturerSelector" id="manufacturerSelector" value="{$sort_by}">
|
||||
</form>
|
||||
<script type="text/javascript" src="{$PARENT_THEME_DIR}/media/js/content_box_item_list.js"></script>
|
||||
</div>
|
||||
|
||||
@@ -0,0 +1,219 @@
|
||||
{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">
|
||||
<h1>{$structure_data->name}</h1>
|
||||
|
||||
<!-- sort list -->
|
||||
<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>
|
||||
</div>
|
||||
<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>
|
||||
</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}&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>
|
||||
<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>
|
||||
</div>
|
||||
</div>
|
||||
{else}
|
||||
<div id="content_contact">
|
||||
<div class="full_box canvas_box default_padding default_form clearfix">
|
||||
<div class="title_wrapper">
|
||||
<div class="title">
|
||||
<h1>Keine Artikel gefunden</h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearfix mainBox">
|
||||
{*{$system_configuration.item_search_not_found_text|replace:'[#search_word]':$search_word}*}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
{/if}
|
||||
@@ -0,0 +1,118 @@
|
||||
{if $system_configuration.item_image_server_uri}
|
||||
{assign var=SHOP_DIR value="{$system_configuration.item_image_server_uri}"}
|
||||
{/if}
|
||||
|
||||
<div class="content_box_manufacturer_slider">
|
||||
<div class="image_slider_title"><span class="text">Unsere Marken im Überblick</span></div>
|
||||
<div class="image_slider_content_outer_wrapper">
|
||||
<div class="image_slider_content_inner_wrapper">
|
||||
{foreach name=ManufacturerList item=manufacturer from=$manufacturers}
|
||||
<div class="slider_item_box">
|
||||
<a class="slider_item_box_info" href="{$serverProtocol}://{$servername}/kaufen/{$manufacturer->short_uri}/">{$manufacturer->name|truncate:27:"...":true}</a>
|
||||
|
||||
<div class="slider_item_box_image">
|
||||
<a class="slider_image" href="{$serverProtocol}://{$servername}/kaufen/{$manufacturer->short_uri}/" style="background-image:url({$SHOP_DIR}images/manufacturers/{$manufacturer->logo});"></a>
|
||||
</div>
|
||||
|
||||
<div class="slider_item_box_price">
|
||||
<div class="slider_item_box_info_bull"></div>
|
||||
|
||||
</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 ManufacturersMax = {$manufacturers|@count};
|
||||
|
||||
$(document).ready(function() {
|
||||
// Slider
|
||||
var ItemWidth = $('.content_box_manufacturer_slider .slider_item_box').outerWidth(true);
|
||||
var ItemMargin = parseInt($('.content_box_manufacturer_slider .slider_item_box').css('marginLeft').replace('px',''));
|
||||
|
||||
var HolderW = $('.content_box_manufacturer_slider .image_slider_content_outer_wrapper').width();
|
||||
|
||||
var ScrollMaxLeft = -(((ItemWidth + ItemMargin) * ManufacturersMax) - HolderW);
|
||||
|
||||
$('.content_box_manufacturer_slider .image_slider_content_inner_wrapper').css({
|
||||
'width': ((ItemWidth + ItemMargin) * ManufacturersMax) + 'px'
|
||||
});
|
||||
|
||||
var ScrollPosition = 0;
|
||||
|
||||
$('.content_box_manufacturer_slider .slider_image_slider_trigger_right').click(function() {
|
||||
++ScrollPosition;
|
||||
++ScrollPosition;
|
||||
++ScrollPosition;
|
||||
|
||||
var scrollTo = -((ItemWidth + ItemMargin) * ScrollPosition);
|
||||
if (scrollTo < ScrollMaxLeft) {
|
||||
scrollTo = ScrollMaxLeft - ItemMargin;
|
||||
|
||||
--ScrollPosition;
|
||||
--ScrollPosition;
|
||||
--ScrollPosition;
|
||||
}
|
||||
|
||||
$('.content_box_manufacturer_slider .image_slider_content_inner_wrapper').animate({
|
||||
'left': scrollTo + 'px'
|
||||
});
|
||||
}).unbind('mouseenter').bind('mouseenter', function() {
|
||||
$(this).css({
|
||||
'opacity': '0.8'
|
||||
});
|
||||
}).unbind('mouseleave').bind('mouseleave', function() {
|
||||
$(this).css({
|
||||
'opacity': '1.0'
|
||||
});
|
||||
});
|
||||
|
||||
$('.content_box_manufacturer_slider .slider_image_slider_trigger_left').click(function() {
|
||||
--ScrollPosition;
|
||||
--ScrollPosition;
|
||||
--ScrollPosition;
|
||||
|
||||
var scrollTo = -((ItemWidth + ItemMargin) * ScrollPosition);
|
||||
if (scrollTo > 0) {
|
||||
scrollTo = 0;
|
||||
|
||||
++ScrollPosition;
|
||||
++ScrollPosition;
|
||||
++ScrollPosition;
|
||||
}
|
||||
|
||||
$('.content_box_manufacturer_slider .image_slider_content_inner_wrapper').animate({
|
||||
'left': scrollTo + 'px'
|
||||
});
|
||||
}).unbind('mouseenter').bind('mouseenter', function() {
|
||||
$(this).css({
|
||||
'opacity': '0.8'
|
||||
});
|
||||
}).unbind('mouseleave').bind('mouseleave', function() {
|
||||
$(this).css({
|
||||
'opacity': '1.0'
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
{*
|
||||
<div class="content_box_manufacturers">
|
||||
<div class="header"><h3>Unsere Hersteller in der Übersicht</h3></div>
|
||||
<div class="content">
|
||||
{foreach item=manufacturer from=$manufacturers}
|
||||
<a style="float:left;width:25%;color:#000000;" href="/Kaufen/{$manufacturer->short_uri}/">{$manufacturer->name}</a>
|
||||
{/foreach}
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
</div>*}
|
||||
@@ -0,0 +1,83 @@
|
||||
|
||||
{if $system_configuration.item_image_server_uri}
|
||||
{assign var=SHOP_DIR value="{$system_configuration.item_image_server_uri}"}
|
||||
{/if}
|
||||
|
||||
<div id="content_box_popular">
|
||||
<div id="content_box_popular_items">
|
||||
<div class="title">
|
||||
Unsere Bestseller
|
||||
</div>
|
||||
<div class="items_box">
|
||||
{if $popular_items}
|
||||
<ul>
|
||||
{foreach $popular_items as $popular_item}
|
||||
<li class="item_{$popular_item->id} item {if $popular_item@iteration == 1}selected{/if}">
|
||||
<div class="item_name">
|
||||
<a class="item_box_info" href="/{$popular_item->short_uri}.html">{$popular_item->name|truncate:70:"...":true}</a>
|
||||
</div>
|
||||
|
||||
<div class="item_image">
|
||||
<a class="item_box_image" href="/{$popular_item->short_uri}.html" style="background-image:url({$SHOP_DIR}images/article/overview_{$popular_item->default_image_file_name});"></a>
|
||||
</div>
|
||||
|
||||
<div class="item_price">
|
||||
{if !$no_prices && $popular_item->price_type == "1"}
|
||||
{if $popular_item->shop_price_1}
|
||||
{if $popular_item->shop_bargain_price_1 > 0}
|
||||
<div class="bargain_price">
|
||||
<span style="font-size:11px;text-decoration:line-through;color:#555555;">{$popular_item->shop_price_1|number_format:2:',':" "} €</span> {$popular_item->shop_bargain_price_1|number_format:2:',':" "} €
|
||||
</div>
|
||||
{else}
|
||||
{$popular_item->shop_price_1|number_format:2:',':" "} €
|
||||
{/if}
|
||||
{else}
|
||||
auf Anfrage
|
||||
{/if}
|
||||
{else}
|
||||
auf Anfrage
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<div class="item_image_detailed">
|
||||
<a href="/{$popular_item->short_uri}.html"><img src="{$SHOP_DIR}images/article/details_{$popular_item->default_image_file_name}" /></a>
|
||||
</div>
|
||||
</li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
{/if}
|
||||
</div>
|
||||
<div class="tabs_box">
|
||||
{if $popular_items}
|
||||
<ul>
|
||||
{foreach $popular_items as $popular_item}
|
||||
<li class="item_{$popular_item->id} {if $popular_item@iteration == 1}selected{/if}">
|
||||
<a href="item_{$popular_item->id}">{$popular_item@iteration}</a>
|
||||
</li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="content_box_popular_manufacturers">
|
||||
<h4>Best Brands</h4>
|
||||
{if $popular_manufacturers}
|
||||
<ul>
|
||||
{foreach $popular_manufacturers as $popular_manufacturer}
|
||||
<li>
|
||||
<div class="manufacturer_box manufacturer_box_{$popular_manufacturer@iteration}">
|
||||
<span class="manufacturer_logo" style="background-image:url({$SHOP_DIR}images/manufacturers/{$popular_manufacturer->logo});"> </span><!-- repeat center center -->
|
||||
<!-- <img class="manufacturer_logo" src="{$SHOP_DIR}images/manufacturers/{$popular_manufacturer->logo}" alt="{$popular_manufacturer->name}" /> -->
|
||||
<span class="manufacturer_name">{$popular_manufacturer->name}</span>
|
||||
<span class="manufacturer_items_in_shop">Artikel: {$popular_manufacturer->items_in_shop}</span>
|
||||
<a class="manufacturer_link" href="/Kaufen/{$popular_manufacturer->short_uri}/">Alle Artikel</a>
|
||||
</div>
|
||||
</li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="{$PARENT_THEME_DIR}/media/js/content_box_popular.js"></script>
|
||||
@@ -0,0 +1,98 @@
|
||||
|
||||
{if $system_configuration.item_image_server_uri}
|
||||
{assign var=SHOP_DIR value="{$system_configuration.item_image_server_uri}"}
|
||||
{/if}
|
||||
|
||||
<div id="content_box_popular2">
|
||||
<div class="popular_items">
|
||||
<div class="items_box">
|
||||
<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_info" href="{$serverProtocol}://{$servername}/{$shopArticle->short_uri}.html">{$shopArticle->name|truncate:27:"...":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->shop_price_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}
|
||||
<div class="slider_price slider_enquiry_price">auf Anfrage</div>
|
||||
{/if}
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
<a class="trigger_left"></a>
|
||||
<a class="trigger_right"></a>
|
||||
<div class="popular_button_wrapper">
|
||||
<a href="#" class="popular_button button_most_buy popular_button_active">meistgekauft | Top10</a>
|
||||
<a href="#" class="popular_button button_most_show">meistgesehen | Top10</a>
|
||||
<a href="#" class="popular_button button_newest">neuesten 10 Artikel</a>
|
||||
<div style="clear:both;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- popular manufacturers -->
|
||||
<div class="popular_manufacturer_wrapper">
|
||||
{*
|
||||
{if $popular_manufacturers}
|
||||
<ul>
|
||||
{foreach $popular_manufacturers as $popular_manufacturer}
|
||||
<li>
|
||||
<div class="manufacturer_box manufacturer_box_{$popular_manufacturer@iteration}">
|
||||
<span class="manufacturer_logo" style="background-image:url({$SHOP_DIR}images/manufacturers/{$popular_manufacturer->logo});"> </span><!-- repeat center center -->
|
||||
<!-- <img class="manufacturer_logo" src="{$SHOP_DIR}images/manufacturers/{$popular_manufacturer->logo}" alt="{$popular_manufacturer->name}" /> -->
|
||||
<span class="manufacturer_name">{$popular_manufacturer->name}</span>
|
||||
<span class="manufacturer_items_in_shop">Artikel: {$popular_manufacturer->items_in_shop}</span>
|
||||
<a class="manufacturer_link" href="/Kaufen/{$popular_manufacturer->short_uri}/">Alle Artikel</a>
|
||||
</div>
|
||||
</li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
{/if}
|
||||
*}
|
||||
|
||||
<a class="manufacturer_2" href="/Kaufen/{$popular_manufacturers[0]->short_uri}/">{$popular_manufacturers[0]->name}</a>
|
||||
<a class="manufacturer_8" href="/Kaufen/{$popular_manufacturers[7]->short_uri}/">{$popular_manufacturers[7]->name}</a>
|
||||
<a class="manufacturer_6" href="/Kaufen/{$popular_manufacturers[5]->short_uri}/">{$popular_manufacturers[5]->name}</a>
|
||||
<a class="manufacturer_3" href="/Kaufen/{$popular_manufacturers[2]->short_uri}/">{$popular_manufacturers[2]->name}</a>
|
||||
<a class="manufacturer_4" href="/Kaufen/{$popular_manufacturers[3]->short_uri}/">{$popular_manufacturers[3]->name}</a>
|
||||
<a class="manufacturer_10" href="/Kaufen/{$popular_manufacturers[9]->short_uri}/">{$popular_manufacturers[9]->name}</a>
|
||||
<a class="manufacturer_5" href="/Kaufen/{$popular_manufacturers[4]->short_uri}/">{$popular_manufacturers[4]->name}</a>
|
||||
<a class="manufacturer_1" href="/Kaufen/{$popular_manufacturers[1]->short_uri}/">{$popular_manufacturers[1]->name}</a>
|
||||
<a class="manufacturer_9" href="/Kaufen/{$popular_manufacturers[8]->short_uri}/">{$popular_manufacturers[8]->name}</a>
|
||||
<a class="manufacturer_7" href="/Kaufen/{$popular_manufacturers[6]->short_uri}/">{$popular_manufacturers[6]->name}</a>
|
||||
|
||||
|
||||
|
||||
<div style="clear:both;"></div>
|
||||
<a class="button_manufacturer_list" href="/Herstellerliste/">zur Herstellerübersicht</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="{$PARENT_THEME_DIR}/media/js/content_box_popular2.js"></script>
|
||||
@@ -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,41 @@
|
||||
<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}" border="0" 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,51 @@
|
||||
{if $substructures}
|
||||
<div class="content_box_structure_family_list {if $structureData->id == 6}content_box_structure_family_list_home{/if}">
|
||||
<{$block->style} class="title">
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$block->title_en}
|
||||
{$block->title}
|
||||
{else}
|
||||
{$block->title_en}
|
||||
{/if}
|
||||
</{$block->style}>
|
||||
|
||||
<div class="family_list_content clearfix">
|
||||
{foreach $substructures as $child}
|
||||
{if $child->active == 1}
|
||||
<div class="children">
|
||||
<a href="{$child->short_uri}/">
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$structure->name_en}
|
||||
{$child->name}
|
||||
{else}
|
||||
{$child->name_en}
|
||||
{/if}
|
||||
</a>
|
||||
|
||||
{if isset($child->children) && $child->children|@count > 0}
|
||||
<div class="grandchildren">
|
||||
{foreach $child->children as $grandchild}
|
||||
{if $grandchild->active == 1}
|
||||
<a href="{$grandchild->short_uri}/">
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$structure->name_en}
|
||||
{$grandchild->name}
|
||||
{else}
|
||||
{$grandchild->name_en}
|
||||
{/if}
|
||||
</a>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</div>
|
||||
|
||||
<div class="trigger_opening {if $structureData->id != 6}isOpen{else}notOpen{/if}">
|
||||
<div class="text_element">
|
||||
<span class="openInfo">Alle anzeigen</span>
|
||||
<span class="closeInfo">Anzeige schließen</span>
|
||||
</div>
|
||||
<div class="arrow_element"></div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
@@ -0,0 +1,5 @@
|
||||
{extends file="content_box_base.tpl"}
|
||||
|
||||
{block name=content_box_content}
|
||||
CONTENT TAG CLOUD
|
||||
{/block}
|
||||
@@ -0,0 +1,46 @@
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$block->title_en}
|
||||
{$title=$block->title}
|
||||
{else}
|
||||
{$title=$block->title_en}
|
||||
{/if}
|
||||
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$block->content_en}
|
||||
{$blocktxt=$block->content}
|
||||
{else}
|
||||
{$blocktxt=$block->content_en}
|
||||
{/if}
|
||||
|
||||
<div class="content_box_textbox">
|
||||
{if $block->title}
|
||||
<div class="header">
|
||||
<{$block->style}>{$title}</{$block->style}>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<div class="content">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td>
|
||||
{if $block->configuration.image_name}
|
||||
{if $block->configuration.image_position == 'left'}
|
||||
{$padding='padding-right:10px;'}
|
||||
{elseif $block->configuration.image_position == 'right'}
|
||||
{$padding='padding-left:10px;'}
|
||||
{/if}
|
||||
|
||||
|
||||
{if $block->configuration.image_link}
|
||||
<a href="{$block->configuration.image_link}">
|
||||
<img src="{$SHOP_DIR}images/site/{$block->configuration.image_name}" border="0" align="{$block->configuration.image_position}" style="border:0px solid transparent;padding-top:18px;{$padding}" />
|
||||
</a>
|
||||
{else}
|
||||
<img src="{$SHOP_DIR}images/site/{$block->configuration.image_name}" border="0" align="{$block->configuration.image_position}" style="border:0px solid transparent;padding-top:18px;{$padding}" />
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
{$blocktxt}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,148 @@
|
||||
<!-- template content_cash_desk.tpl -->
|
||||
|
||||
{if $error_message}
|
||||
{foreach from=$error_message item=message}
|
||||
<div style="font-weight:bold;font-size:14px;color:#cc0000;border:#cc0000 1px solid;padding:10px;text-align:center;">
|
||||
{$message}
|
||||
</div>
|
||||
<br />
|
||||
{/foreach}
|
||||
{/if}
|
||||
|
||||
{if $customer_data->burth_date == '0000-00-00'}
|
||||
<div id="need_customer_burth_date" style="font-weight:bold;font-size:14px;color:#cc0000;border:#cc0000 1px solid;padding:10px;text-align:center;display:none;">
|
||||
ACHTUNG!:<br>
|
||||
Die Zahlungsart Klarna benötigt Ihr Geburtsdatum. Dieses können Sie in Ihren Kontoeinstellungen setzten -> <a href="/Kundencenter/">Kundencenter</a>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<div class="cashdesk">
|
||||
{if isset($guest_order) && $guest_order == 1}<div class="dropdown_title"><span class="info" style="font-size:22px;">Gastbestellung</span></div><br /><br />{/if}
|
||||
<form id="order_form" method="post" action="">
|
||||
{include file='content_cash_desk/address_invoice.tpl'}
|
||||
<br />
|
||||
{include file='content_cash_desk/address_shipping.tpl'}
|
||||
<br />
|
||||
{if $system_configuration.shoppingcart_ordertext == 1}
|
||||
{include file='content_cash_desk/customer_info.tpl'}
|
||||
{/if}
|
||||
<br />
|
||||
{include file='content_cash_desk/payments.tpl'}
|
||||
<br />
|
||||
{include file='content_cash_desk/shipping.tpl'}
|
||||
<br />
|
||||
{include file='content_cash_desk/agreements.tpl'}
|
||||
<br />
|
||||
{include file='content_cash_desk/shoppingcart.tpl'}
|
||||
<br />
|
||||
|
||||
<input type="hidden" id="cashdesk_action" name="cashdesk_action" value="" />
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
{if !isset($guest_order) || (!$guest_order && $addresses)}
|
||||
var addresses = new Array();
|
||||
|
||||
{foreach from=$addresses key=num item=address}
|
||||
addresses[{$num}] = {literal} { {/literal}
|
||||
company: '{$address->company}',
|
||||
honorific: '{$address->honorific}',
|
||||
firstname: '{$address->firstname}',
|
||||
surname: '{$address->surname}',
|
||||
street: '{$address->street}',
|
||||
house_number: '{$address->house_number}',
|
||||
zip_code: '{$address->zip_code}',
|
||||
city: '{$address->city}',
|
||||
country: '{$address->country}'
|
||||
{literal} } {/literal};
|
||||
{/foreach}
|
||||
{else}
|
||||
var addresses = undefined;
|
||||
{/if}
|
||||
|
||||
{if isset($guest_order) && $guest_order == 1}
|
||||
{literal}
|
||||
$('#send_order_button').click(function(e) {
|
||||
e.preventDefault();
|
||||
|
||||
if ($('#guest_order_email').val() == '' ||
|
||||
$('#billing_honorific').val() == '' ||
|
||||
(($('#billing_honorific').val() == '0' || $('#billing_honorific').val() == 1) && ( $('#billing_firstname').val() == '' || $('#billing_surname').val() == '')) ||
|
||||
($('#billing_honorific').val() == 2 && $('#billing_company').val() == '') ||
|
||||
$('#billing_zip_code').val() == '' ||
|
||||
$('#billing_city').val() == '' ||
|
||||
$('#billing_street').val() == '' ||
|
||||
$('#billing_phone').val() == '' ||
|
||||
$('#billing_house_number').val() == ''
|
||||
) {
|
||||
alert('Bitte geben Sie eine vollständige Rechnungsadresse an!');
|
||||
}
|
||||
else if ($('#shipping_address_select').val() != -1 &&
|
||||
(
|
||||
$('#shipping_honorific').val() == '' ||
|
||||
(($('#shipping_honorific').val() == '0' || $('#shipping_honorific').val() == 1) && ( $('#shipping_firstname').val() == '' || $('#shipping_surname').val() == '')) ||
|
||||
($('#shipping_honorific').val() == 2 && $('#shipping_company').val() == '') ||
|
||||
$('#shipping_zip_code').val() == '' ||
|
||||
$('#shipping_city').val() == '' ||
|
||||
$('#shipping_street').val() == '' ||
|
||||
$('#shipping_house_number').val() == ''
|
||||
)
|
||||
) {
|
||||
alert('Bitte geben Sie eine vollständige Lieferadresse an!');
|
||||
}
|
||||
else if(!$('#agreements_accepted').attr('checked') || !($('#klarna_agreements_info').css('display') == 'none' || $('#klarna_agreements_accepted').attr('checked'))){
|
||||
alert("Sie müssen unsere AGB's bestätigen!");
|
||||
}
|
||||
else {
|
||||
$('#cashdesk_action').val('ready2fly');
|
||||
$('#order_form').submit();
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
|
||||
$('#bill_country, #shipping_country').change(function(e) {
|
||||
$('#cashdesk_action').val('reload');
|
||||
$('#order_form').submit();
|
||||
});
|
||||
|
||||
|
||||
|
||||
});
|
||||
{/literal}
|
||||
{else}
|
||||
{literal}
|
||||
$('#send_order_button').click(function(e) {
|
||||
e.preventDefault();
|
||||
if ($('#billing_address_select').val() == '') {
|
||||
//alert('Bitte geben Sie eine vollständige Rechnungsadresse an!');
|
||||
alert('Sie haben noch nicht Ihre neue Rechnungsadresse abgespeichert. Der Button "Daten speichern" befindet sich oben beim Adressreld! Durch die Änderung erfolgt eine neue Bezahlkostenberechnung.');
|
||||
}
|
||||
else if ($('#shipping_address_select').val() == '') {
|
||||
//alert('Bitte geben Sie eine vollständige Lieferadresse an!');
|
||||
alert('Sie haben noch nicht Ihre neue Lieferadresse abgespeichert. Der Button "Daten speichern" befindet sich oben beim Adressreld! Durch die Änderung erfolgt eine neue Versandkostenberechnung.');
|
||||
}
|
||||
else if($('#customer_order_email').length && $('#customer_order_email').val() == ''){
|
||||
alert("Bitte geben Sie eine E-Mail Adresse ein!");
|
||||
}
|
||||
else if(!$('#agreements_accepted').attr('checked') || !($('#klarna_agreements_info').css('display') == 'none' || $('#klarna_agreements_accepted').attr('checked'))){
|
||||
alert("Sie müssen unsere AGB's bestätigen!");
|
||||
}
|
||||
else {
|
||||
$('#cashdesk_action').val('ready2fly');
|
||||
$('#order_form').submit();
|
||||
}
|
||||
|
||||
});
|
||||
{/literal}
|
||||
{/if}
|
||||
|
||||
</script>
|
||||
|
||||
<script src="{$PARENT_THEME_DIR}/media/js/content_cash_desk.js?version=1" type="text/javascript"></script>
|
||||
@@ -0,0 +1,153 @@
|
||||
<!-- content_cash_desk/address_invoice.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Rechnungsanschrift</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
<div class="box_content">
|
||||
<div id="billing_address_container" class="box_padder">
|
||||
{if !isset($guest_order) || $guest_order != 1}
|
||||
<select class="formatted" id="billing_address_select" name="billing[address]" size="1">
|
||||
<option value="">Rechnungsanschrift wählen</option>
|
||||
<option value="" style="font-weight:bold;color:#990000;">Neue Adresse anlegen</option>
|
||||
{foreach from=$addresses key=address_id item=address}
|
||||
<option value="{$address_id}" {if (!(isset($personal_data.billing.address) && $personal_data.billing.address) && $customer->default_address == $address_id) || (isset($personal_data.billing.address) && $personal_data.billing.address == $address_id)}selected="selected"{/if}>
|
||||
{*{$address->firstname} {$address->surname}, {if $address->company}{$address->company}, {/if}{$address->city}*}
|
||||
{if $address->honorific == 0}
|
||||
Herr {$address->firstname} {$address->surname}
|
||||
{else if $address->honorific == 1}
|
||||
Frau {$address->firstname} {$address->surname}
|
||||
{else}
|
||||
Firma {$address->company}
|
||||
{/if}
|
||||
,{$address->street} {$address->house_number}, {$address->zip_code} {$address->city},
|
||||
{foreach from=$countries item=country}
|
||||
{if $country->id == $address->country}
|
||||
{$country->name}
|
||||
{/if}
|
||||
{/foreach}
|
||||
</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
<br /><br />
|
||||
{else}
|
||||
<input id="input_billing_address" type="hidden" name="billing[billing_address]" value="{if isset($personal_data.billing.billing_address) && $personal_data.billing.billing_address}{$personal_data.billing.billing_address}{else}{$customer->default_address}{/if}" />
|
||||
{/if}
|
||||
<div class="consists_of_3">
|
||||
<div style="width:213px;float:left;">
|
||||
<label class="obligatory">Anrede <span>*</span></label>
|
||||
<select id="billing_honorific" class="formatted obligatory" name="billing[honorific]" title="">
|
||||
<option value="">Bitte wählen...</option>
|
||||
<option value="0" {if isset($personal_data.billing.honorific) && $personal_data.billing.honorific == 0 && $personal_data.billing.honorific != ''}selected{/if}>Herr</option>
|
||||
<option value="1" {if isset($personal_data.billing.honorific) && $personal_data.billing.honorific == 1}selected{/if}>Frau</option>
|
||||
<option value="2" {if isset($personal_data.billing.honorific) && $personal_data.billing.honorific == 2}selected{/if}>Firma</option>
|
||||
</select>
|
||||
</div>
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<label class="address_person">Vorname <span>*</span></label>
|
||||
<input type="text" id="billing_firstname" class="formatted obligatory" name="billing[firstname]" value="{if isset($personal_data.billing.firstname) && $personal_data.billing.firstname}{$personal_data.billing.firstname}{/if}" title="Vorname" />
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<label class="address_person">Nachname <span>*</span></label>
|
||||
<input type="text" id="billing_surname" class="formatted obligatory" name="billing[surname]" value="{if isset($personal_data.billing.surname) && $personal_data.billing.surname}{$personal_data.billing.surname}{/if}" title="Nachname" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
<br />
|
||||
|
||||
<div class="consists_of_1">
|
||||
<div style="width:680px;float:left;">
|
||||
<label class="address_company">Firma <span>*</span></label>
|
||||
<input type="text" id="billing_company" class="formatted" name="billing[company]" value="{if isset($personal_data.billing.company) && $personal_data.billing.company}{$personal_data.billing.company}{/if}" title="Firma" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
<br />
|
||||
|
||||
<div class="consists_of_2 split_2_1">
|
||||
<div style="width:446px;float:left;">
|
||||
<label class="obligatory">Straße <span>*</span></label>
|
||||
<input type="text" id="billing_street" class="formatted obligatory" name="billing[street]" value="{if isset($personal_data.billing.street) && $personal_data.billing.street}{$personal_data.billing.street}{/if}" title="Straße" />
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<label class="obligatory">Hausnummer <span>*</span></label>
|
||||
<input type="text" id="billing_house_number" class="formatted obligatory" name="billing[house_number]" value="{if isset($personal_data.billing.house_number) && $personal_data.billing.house_number}{$personal_data.billing.house_number}{/if}" title="Hausnummer" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
<br />
|
||||
|
||||
<div class="consists_of_3">
|
||||
<div style="width:213px;float:left;">
|
||||
<label class="obligatory">PLZ <span>*</span></label>
|
||||
<input type="text" id="billing_zip_code" class="formatted obligatory" name="billing[zip_code]" value="{if isset($personal_data.billing.zip_code) && $personal_data.billing.zip_code}{$personal_data.billing.zip_code}{/if}" title="PLZ" />
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<label class="obligatory">Ort <span>*</span></label>
|
||||
<input type="text" id="billing_city" class="formatted obligatory" name="billing[city]" value="{if isset($personal_data.billing.city) && $personal_data.billing.city}{$personal_data.billing.city}{/if}" title="Ort" />
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<label class="obligatory">Land <span>*</span></label>
|
||||
<select id="bill_country" class="formatted obligatory" name="billing[country]" title="">
|
||||
<option value="">Land</option>
|
||||
{foreach from=$countries item=country}
|
||||
<option value="{$country->id}" {if isset($billing_address['country']) && $billing_address['country'] == $country->id}selected{/if}>{$country->name}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
<br />
|
||||
|
||||
{if isset($guest_order) && $guest_order == 1}
|
||||
<div class="consists_of_3">
|
||||
<div style="width:213px;float:left;">
|
||||
<label class="obligatory">E-Mail <span>*</span></label>
|
||||
<input id="guest_order_email" type="text" class="formatted obligatory" name="billing[email]" value="{if isset($personal_data.billing.email) && $personal_data.billing.email}{$personal_data.billing.email}{/if}" title="email" />
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<label>Telefon <span>*</span></label>
|
||||
<input type="text" id="guest_order_phone" class="formatted" name="billing[phone]" value="{if isset($personal_data.billing.phone) && $personal_data.billing.phone}{$personal_data.billing.phone}{/if}" title="phone" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{if !isset($guest_order) || $guest_order != 1}
|
||||
<div class="consists_of_2 split_2_1">
|
||||
<div id="billing_save_message" style="float:left;font-weight:bold;"></div>
|
||||
<div style="float:right;">
|
||||
<input id="cashdesk_button_save_billing" type="button" class="button" value=">> Daten speichern" />
|
||||
</div>
|
||||
|
||||
<br style="clear:both;" />
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{if (!isset($guest_order) || $guest_order != 1) && $customer->email == ''}
|
||||
<br><br><br><br><br>
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>E-Mail Adresse für die Bestellbenachrichtigungen</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
<div class="box_content">
|
||||
<div class="consists_of_3">
|
||||
<div style="width:500px;float:left;">
|
||||
<input id="customer_order_email" type="text" class="formatted obligatory" name="billing[email]" value="{if isset($personal_data.billing.email) && $personal_data.billing.email}{$personal_data.billing.email}{/if}" title="email" style="width:500px;" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,153 @@
|
||||
<!-- content_cash_desk/address_invoice.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Rechnungsanschrift</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
<div class="box_content">
|
||||
<div id="billing_address_container" class="box_padder">
|
||||
{if $guest_order != 1}
|
||||
<select class="formatted" id="billing_address_select" name="billing[address]" size="1">
|
||||
<option value="">Rechnungsanschrift wählen</option>
|
||||
<option value="" style="font-weight:bold;color:#990000;">Neue Adresse anlegen</option>
|
||||
{foreach from=$addresses key=address_id item=address}
|
||||
<option value="{$address_id}" {if (!$personal_data.billing.address && $customer->default_address == $address_id) || $personal_data.billing.address == $address_id}selected="selected"{/if}>
|
||||
{*{$address->firstname} {$address->surname}, {if $address->company}{$address->company}, {/if}{$address->city}*}
|
||||
{if $address->honorific == 0}
|
||||
Herr {$address->firstname} {$address->surname}
|
||||
{else if $address->honorific == 1}
|
||||
Frau {$address->firstname} {$address->surname}
|
||||
{else}
|
||||
Firma {$address->company}
|
||||
{/if}
|
||||
,{$address->street} {$address->house_number}, {$address->zip_code} {$address->city},
|
||||
{foreach from=$countries item=country}
|
||||
{if $country->id == $address->country}
|
||||
{$country->name}
|
||||
{/if}
|
||||
{/foreach}
|
||||
</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
<br /><br />
|
||||
{else}
|
||||
<input id="input_billing_address" type="hidden" name="billing[billing_address]" value="{if $personal_data.billing.billing_address}{$personal_data.billing.billing_address}{else}{$customer->default_address}{/if}" />
|
||||
{/if}
|
||||
<div class="consists_of_3">
|
||||
<div style="width:213px;float:left;">
|
||||
<label class="obligatory">Anrede <span>*</span></label>
|
||||
<select id="billing_honorific" class="formatted obligatory" name="billing[honorific]" title="">
|
||||
<option value="">Bitte wählen...</option>
|
||||
<option value="0" {if $personal_data.billing.honorific == 0 && $personal_data.billing.honorific != ''}selected{/if}>Herr</option>
|
||||
<option value="1" {if $personal_data.billing.honorific == 1}selected{/if}>Frau</option>
|
||||
<option value="2" {if $personal_data.billing.honorific == 2}selected{/if}>Firma</option>
|
||||
</select>
|
||||
</div>
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<label class="address_person">Vorname <span>*</span></label>
|
||||
<input type="text" id="billing_firstname" class="formatted obligatory" name="billing[firstname]" value="{if $personal_data.billing.firstname}{$personal_data.billing.firstname}{/if}" title="Vorname" />
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<label class="address_person">Nachnahme <span>*</span></label>
|
||||
<input type="text" id="billing_surname" class="formatted obligatory" name="billing[surname]" value="{if $personal_data.billing.surname}{$personal_data.billing.surname}{/if}" title="Nachname" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
<br />
|
||||
|
||||
<div class="consists_of_1">
|
||||
<div style="width:680px;float:left;">
|
||||
<label class="address_company">Firma <span>*</span></label>
|
||||
<input type="text" id="billing_company" class="formatted" name="billing[company]" value="{if $personal_data.billing.company}{$personal_data.billing.company}{/if}" title="Firma" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
<br />
|
||||
|
||||
<div class="consists_of_2 split_2_1">
|
||||
<div style="width:446px;float:left;">
|
||||
<label class="obligatory">Straße <span>*</span></label>
|
||||
<input type="text" id="billing_street" class="formatted obligatory" name="billing[street]" value="{if $personal_data.billing.street}{$personal_data.billing.street}{/if}" title="Straße" />
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<label class="obligatory">Hausnummer <span>*</span></label>
|
||||
<input type="text" id="billing_house_number" class="formatted obligatory" name="billing[house_number]" value="{if $personal_data.billing.house_number}{$personal_data.billing.house_number}{/if}" title="Hausnummer" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
<br />
|
||||
|
||||
<div class="consists_of_3">
|
||||
<div style="width:213px;float:left;">
|
||||
<label class="obligatory">PLZ <span>*</span></label>
|
||||
<input type="text" id="billing_zip_code" class="formatted obligatory" name="billing[zip_code]" value="{if $personal_data.billing.zip_code}{$personal_data.billing.zip_code}{/if}" title="PLZ" />
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<label class="obligatory">Ort <span>*</span></label>
|
||||
<input type="text" id="billing_city" class="formatted obligatory" name="billing[city]" value="{if $personal_data.billing.city}{$personal_data.billing.city}{/if}" title="Ort" />
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<label class="obligatory">Land <span>*</span></label>
|
||||
<select id="bill_country" class="formatted obligatory" name="billing[country]" title="">
|
||||
<option value="">Land</option>
|
||||
{foreach from=$countries item=country}
|
||||
<option value="{$country->id}" {if $billing_address['country'] == $country->id}selected{/if}>{$country->name}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
<br />
|
||||
|
||||
{if $guest_order == 1}
|
||||
<div class="consists_of_3">
|
||||
<div style="width:213px;float:left;">
|
||||
<label class="obligatory">E-Mail <span>*</span></label>
|
||||
<input id="guest_order_email" type="text" class="formatted obligatory" name="billing[email]" value="{if $personal_data.billing.email}{$personal_data.billing.email}{/if}" title="email" />
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<label>Telefon <span>*</span></label>
|
||||
<input type="text" id="guest_order_phone" class="formatted" name="billing[phone]" value="{if $personal_data.billing.phone}{$personal_data.billing.phone}{/if}" title="phone" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{if $guest_order != 1}
|
||||
<div class="consists_of_2 split_2_1">
|
||||
<div id="billing_save_message" style="float:left;font-weight:bold;"></div>
|
||||
<div style="float:right;">
|
||||
<input id="cashdesk_button_save_billing" type="button" class="button" value=">> Daten speichern" />
|
||||
</div>
|
||||
|
||||
<br style="clear:both;" />
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{if $guest_order != 1 && $customer->email == ''}
|
||||
<br><br><br><br><br>
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>E-Mail Adresse für die Bestellbenachrichtigungen</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
<div class="box_content">
|
||||
<div class="consists_of_3">
|
||||
<div style="width:500px;float:left;">
|
||||
<input id="customer_order_email" type="text" class="formatted obligatory" name="billing[email]" value="{if $personal_data.billing.email}{$personal_data.billing.email}{/if}" title="email" style="width:500px;" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,123 @@
|
||||
<!-- content_cash_desk/address_shipping.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Lieferanschrift</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div id="shipping_address_container" class="box_padder">
|
||||
<select class="formatted" id="shipping_address_select" name="shipping[address]" size="1">
|
||||
{if $guest_order == 1}
|
||||
<option value="-1" style="font-weight:bold;color:#000000;">Lieferanschrift von Rechnungsadresse übernehmen</option>
|
||||
<option value="-2" {if $personal_data.shipping.address == -2}selected="selected"{/if} style="font-weight:bold;color:#990000;">Lieferanschrift von Rechnungsadresse abweichend</option>
|
||||
{else}
|
||||
<option value="-1" style="font-weight:bold;color:#000000;">Lieferanschrift von Rechnungsadresse übernehmen</option>
|
||||
<option value="" style="font-weight:bold;color:#990000;">Neue Adresse anlegen</option>
|
||||
{foreach from=$addresses key=address_id item=address}
|
||||
<option value="{$address_id}" {if $personal_data.shipping.address == $address_id}selected="selected"{/if}>
|
||||
{*{$address->firstname} {$address->surname}, {if $address->company}{$address->company}, {/if}{$address->city}*}
|
||||
{if $address->honorific == 0}
|
||||
Herr {$address->firstname} {$address->surname}
|
||||
{else if $address->honorific == 1}
|
||||
Frau {$address->firstname} {$address->surname}
|
||||
{else}
|
||||
Firma {$address->company}
|
||||
{/if}
|
||||
,{$address->street} {$address->house_number}, {$address->zip_code} {$address->city},
|
||||
{foreach from=$countries item=country}
|
||||
{if $country->id == $address->country}
|
||||
{$country->name}
|
||||
{/if}
|
||||
{/foreach}
|
||||
</option>
|
||||
{/foreach}
|
||||
{/if}
|
||||
</select>
|
||||
<br /><br />
|
||||
|
||||
<div class="shipping_address_form_container" style="display:none;">
|
||||
<div class="consists_of_3">
|
||||
<div style="width:213px;float:left;">
|
||||
<label class="obligatory">Anrede <span>*</span></label>
|
||||
<select id="shipping_honorific" class="formatted obligatory" name="shipping[honorific]" title="">
|
||||
<option value=""{if $personal_data.shipping.honorific == ''} selected{/if}>Bitte wählen...</option>
|
||||
<option value="0"{if $personal_data.shipping.honorific == 0} selected{/if}>Herr</option>
|
||||
<option value="1"{if $personal_data.shipping.honorific == 1} selected{/if}>Frau</option>
|
||||
<option value="2"{if $personal_data.shipping.honorific == 2} selected{/if}>Firma</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<label class="address_person">Vorname <span>*</span></label>
|
||||
<input type="text" id="shipping_firstname" class="formatted obligatory" name="shipping[firstname]" value="{if $personal_data.shipping.firstname}{$personal_data.shipping.firstname}{/if}" title="Vorname" />
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<label class="address_person">Nachname <span>*</span></label>
|
||||
<input type="text" id="shipping_surname" class="formatted obligatory" name="shipping[surname]" value="{if $personal_data.shipping.surname}{$personal_data.shipping.surname}{/if}" title="Nachname" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
<br />
|
||||
|
||||
<div class="consists_of_1">
|
||||
<div style="width:680px;float:left;">
|
||||
<label class="address_company">Firma <span>*</span></label>
|
||||
<input type="text" id="shipping_company" class="formatted" name="shipping[company]" value="{if $personal_data.shipping.company}{$personal_data.shipping.company}{/if}" title="Firma" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
<br />
|
||||
|
||||
<div class="consists_of_2 split_2_1">
|
||||
<div style="width:446px;float:left;">
|
||||
<label class="obligatory">Straße <span>*</span></label>
|
||||
<input type="text" id="shipping_street" class="formatted obligatory" name="shipping[street]" value="{if $personal_data.shipping.street}{$personal_data.shipping.street}{/if}" title="Straße" />
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<label class="obligatory">Hausnummer <span>*</span></label>
|
||||
<input type="text" id="shipping_house_number" class="formatted obligatory" name="shipping[house_number]" value="{if $personal_data.shipping.house_number}{$personal_data.shipping.house_number}{/if}" title="Hausnummer" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
<br />
|
||||
|
||||
<div class="consists_of_3">
|
||||
<div style="width:213px;float:left;">
|
||||
<label class="obligatory">PLZ <span>*</span></label>
|
||||
<input type="text" id="shipping_zip_code" class="formatted obligatory" name="shipping[zip_code]" value="{if $personal_data.shipping.zip_code}{$personal_data.shipping.zip_code}{/if}" title="PLZ" />
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<label class="obligatory">Ort <span>*</span></label>
|
||||
<input type="text" id="shipping_city" class="formatted obligatory" name="shipping[city]" value="{if $personal_data.shipping.city}{$personal_data.shipping.city}{/if}" title="Ort" />
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<label class="obligatory">Land <span>*</span></label>
|
||||
<select id="shipping_country" class="formatted obligatory" name="shipping[country]" title="">
|
||||
<option value="">Land</option>
|
||||
{foreach from=$countries item=country}
|
||||
<option value="{$country->id}" {if ($personal_data.shipping.country > 0 && $personal_data.shipping.country == $country->id) || (!$personal_data.shipping.country && $default_address_country_id == $country->id)}selected{/if}>{$country->name}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
<br />
|
||||
{if $guest_order != 1}
|
||||
<div class="consists_of_2 split_2_1">
|
||||
<div id="shipping_save_message" style="float:left;font-weight:bold;"></div>
|
||||
<div style="float:right;">
|
||||
<input id="cashdesk_button_save_shipping" type="button" class="button" value=">> Daten speichern" />
|
||||
</div>
|
||||
<br style="clear:both;" />
|
||||
</div>
|
||||
{/if}
|
||||
</diV>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,68 @@
|
||||
<!-- 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 != ''}
|
||||
<div id="power_of_revocation" class="cashdesk_agreement_header">Widerrufsbelehrung</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 != ''}
|
||||
<div id="data_privacy" class="cashdesk_agreement_header">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 != ''}
|
||||
<div id="terms_and_conditions" class="cashdesk_agreement_header">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" />
|
||||
<label style="color:#000000;" for="agreements_accepted">
|
||||
Ich habe die <strong id="trigger2_terms_and_conditions" class="cashdesk_agreement_link">AGB</strong>,
|
||||
<strong id="trigger2_data_privacy" class="cashdesk_agreement_link">Datenschutzbestimmungen</strong>
|
||||
sowie Hinweise zum <strong id="trigger2_power_of_revocation" class="cashdesk_agreement_link">Widerrufsrecht</strong>
|
||||
gelesen, verstanden und akzeptiere sie.
|
||||
</label>
|
||||
</div>
|
||||
<br />
|
||||
|
||||
<div class="agreement_subtext" style="width:720px;">
|
||||
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>
|
||||
|
||||
<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,30 @@
|
||||
<!-- 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="box_padder">
|
||||
<strong>Sehr geehrter Kunde,</strong><br />
|
||||
<br />
|
||||
Ihre Bestellung mit der Bestellnummer <strong>{$order_number}</strong>
|
||||
wurde erfolgreich an uns übermittelt. Sie erhalten eine automatische
|
||||
Bestellbestätigung in wenigen Augenblicken an Ihre E-Mail Adresse.<br />
|
||||
<br />
|
||||
Bitte beachten Sie, dass diese automatische Bestellbestätigung noch
|
||||
keine Annahme der Bestellung unsererseits darstellt. Sobald wir Ihre
|
||||
Bestellung geprüft und angenommen haben, erhalten Sie von uns eine
|
||||
entsprechende Mitteilung per E-Mail.<br />
|
||||
<br />
|
||||
Wir bedanken uns nochmals für Ihre Bestellung und freuen uns bereits,
|
||||
Sie bald wieder begrüßen zu dürfen.<br />
|
||||
<br />
|
||||
<strong>{$system_configuration.full_shop_name}</strong>
|
||||
|
||||
<br /><br /><br />
|
||||
{include file='content_cash_desk/trusted_shop_buyer_protection.tpl'}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,33 @@
|
||||
<!-- payment_method/paypal.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Rechnungszahlung</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
{if $call == 'payment_open'}
|
||||
<p>Vielen Dank für ihre Bestellung.<br />
|
||||
Um den Bestellvorgang beenden zu können, klicken Sie bitte den folgenden Link.</p>
|
||||
|
||||
<a href="https://www.netkauf.de/paygate/Billpay.aspx?merchantID={$merchantID}&Len={$string_length}&Data={$crypt_string}" style="border:none;">Jetzt zahlen</a>
|
||||
<br />
|
||||
<br />
|
||||
{/if}
|
||||
|
||||
{if $call == 'payment_confirmed'}
|
||||
<p>Sehr geehrter Kunde,<br />
|
||||
Vielen Dank für ihre Bestellung. Sie erhalten von uns bald eine
|
||||
Bestätigungs-E-Mail, nachdem wir ihre Bestellung geprüft haben.</p>
|
||||
<p>Bei Fragen geben Sie bitte immer Ihre Bestellnummer an.<br />
|
||||
Ihre Bestellnummer: {$order_number}<br />
|
||||
Ihre Kundennummer: {$customer_number}<br />
|
||||
Nun wünschen wir Ihnen viel Vergnügen mit Ihren neuen <br />
|
||||
Artikeln und freuen uns darauf, Sie bald wieder begrüßen <br />
|
||||
zu dürfen.</p>
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,33 @@
|
||||
<!-- payment_method/paypal.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Kreditkartenzahlung</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
{if $call == 'payment_open'}
|
||||
<p>Vielen Dank für ihre Bestellung.<br />
|
||||
Um den Bestellvorgang beenden zu können, klicken Sie bitte den folgenden Link.</p>
|
||||
|
||||
<a href="https://www.netkauf.de/paygate/payssl.aspx?merchantID={$merchantID}&Len={$string_length}&Data={$crypt_string}" style="border:none;">Jetzt zahlen</a>
|
||||
<br />
|
||||
<br />
|
||||
{/if}
|
||||
|
||||
{if $call == 'payment_confirmed'}
|
||||
<p>Sehr geehrter Kunde,<br />
|
||||
Vielen Dank für ihre Bestellung. Sie erhalten von uns bald eine
|
||||
Bestätigungs-E-Mail, nachdem wir ihre Bestellung geprüft haben.</p>
|
||||
<p>Bei Fragen geben Sie bitte immer Ihre Bestellnummer an.<br />
|
||||
Ihre Bestellnummer: {$order_number}<br />
|
||||
Ihre Kundennummer: {$customer_number}<br />
|
||||
Nun wünschen wir Ihnen viel Vergnügen mit Ihren neuen <br />
|
||||
Artikeln und freuen uns darauf, Sie bald wieder begrüßen <br />
|
||||
zu dürfen.</p>
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,14 @@
|
||||
<!-- content_cash_desk/payments.tpl -->
|
||||
<div class="full_box purple_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Anmerkung zu dieser Bestellung</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_padder" style="margin:20px;">
|
||||
Sie haben folgenden Nachrichtentext an uns zu dieser Bestellung hinzufügt.<br />
|
||||
<b>ACHTUNG: Der Text kann nur im <a href="/Warenkorb/">Warenkorb</a> bearbeitet werden!!!.</b><br />
|
||||
<textarea style="width:680px; height:200px;border:1px solid #555555;" name="customer_info" readonly>{$customer_info}</textarea>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@@ -0,0 +1,30 @@
|
||||
<!-- content_cash_desk/giftcertificate.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Gutschein</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
{if $giftcertificatmessage}
|
||||
<p>{$giftcertificatmessage}</p>
|
||||
|
||||
{if $gftcertificateerrormessage}<p style="color:red;">{$gftcertificateerrormessage}</p>{/if}
|
||||
{else}
|
||||
<p>Wen sie einen Gutscheincode haben, können sie ihn unten angeben.</p>
|
||||
{/if}
|
||||
|
||||
<p>
|
||||
<input style="margin-right:5px;" id="hasGiftCertificate" type="checkbox" {if $giftcode}checked="ckecked"{/if} name="giftcertificate[has_gift_certificate]" value="yes" /><label>Ich habe einen Gutschein</label>
|
||||
</p>
|
||||
|
||||
<div style="{if !$giftcode}display:none;{/if}" id="giftCertificateCodeEntry">
|
||||
<p>
|
||||
<label>Gutscheincode</label>
|
||||
<input type="text" class="formatted obligatory" name="giftcertificate[gift_certificat_code]" id="giftCertificateCodeFields" {if $giftcode}value="{$giftcode}"{/if} />
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,80 @@
|
||||
<!-- content_cash_desk/address_shipping.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Lieferanschrift</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div id="shipping_address_container" class="box_padder">
|
||||
<select class="formatted" id="shipping_address_select" name="shipping[address]" size="1">
|
||||
<option value="">Lieferanschrift wählen</option>
|
||||
<option value="" style="font-weight:bold;color:#990000;">Neue Adresse anlegen</option>
|
||||
{foreach from=$addresses key=address_id item=address}
|
||||
<option value="{$address_id}" {if $customer->default_address == $address_id || $personal_data.shipping.address == $address_id}selected="selected"{/if}>{$address->firstname} {$address->surname}, {if $address->company}{$address->company}, {/if}{$address->city}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
<br /><br />
|
||||
|
||||
<div style="width:213px;float:left;">
|
||||
<select class="formatted obligatory" name="shipping[honorific]" title="">
|
||||
<option value="">Anrede</option>
|
||||
<option value="0">Herr</option>
|
||||
<option value="1">Frau</option>
|
||||
<option value="2">Firma</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<input class="formatted obligatory" name="shipping[firstname]" value="Vorname" title="Vorname" />
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<input class="formatted obligatory" name="shipping[surname]" value="Nachname" title="Nachname" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div style="width:680px;float:left;">
|
||||
<input class="formatted" name="shipping[company]" value="Firma" title="Firma" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div style="width:446px;float:left;">
|
||||
<input class="formatted obligatory" name="shipping[street]" value="Straße" title="Straße" />
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<input class="formatted obligatory" name="shipping[house_number]" value="Hausnummer" title="Hausnummer" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div style="width:213px;float:left;">
|
||||
<input class="formatted obligatory" name="shipping[zip_code]" value="PLZ" title="PLZ" />
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<input class="formatted obligatory" name="shipping[city]" value="Ort" title="Ort" />
|
||||
</div>
|
||||
|
||||
<div style="width:213px;margin-left:20px;float:left;">
|
||||
<select class="formatted obligatory" name="shipping[country]" title="">
|
||||
<option value="">Land</option>
|
||||
{foreach from=$countries item=country}
|
||||
<option value="{$country->id}">{$country->name}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div id="shipping_save_message" style="float:left;font-weight:bold;"></div>
|
||||
<div style="float:right;">
|
||||
<input id="cashdesk_button_save_shipping" type="button" class="button" value=">> Daten speichern" />
|
||||
</div>
|
||||
<br style="clear:both;" />
|
||||
</div>
|
||||
</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" style="{if !$smarty.foreach.pMethodLoop.last}border-bottom:#A4A4A4 1px solid;{/if}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:180px;">
|
||||
{$pMethod->name}
|
||||
{if $pMethod->helperjoinkey == 'klarna_raten'}
|
||||
<br />
|
||||
{foreach item=rate from=$klarna_installments}
|
||||
{*{$rate.months} Monatsraten zu je {$rate.monthly_costs|number_format:"2":",":"."} € / Monat<br />*}
|
||||
{/foreach}
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
{if $pMethod->helperjoinkey == 'billpay_invoice'}
|
||||
<br />
|
||||
<div style="width:600px;padding:5px;">
|
||||
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 /><img style="margin-top:7px" src="https://www.billpay.de/wp-content/uploads/2011/04/LogoSmall_0.png" alt="Billpay Logo" title="Billpay Logo" />
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{if $pMethod->helperjoinkey == 'klarna_rechnung'}
|
||||
<img src="{$PARENT_THEME_DIR}/media/images/cash_desk/klarna_rechnung.png" /><br>
|
||||
<strong>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></strong>
|
||||
{/if}
|
||||
{if $pMethod->helperjoinkey == 'klarna_raten'}
|
||||
<img src="{$PARENT_THEME_DIR}/media/images/cash_desk/klarna_ratenkauf.png" /><br>
|
||||
<strong>Finanzieren <a href="https://online.klarna.com/account_de.yaws?eid={$system_configuration.klarna_eid}" target="_blank">Lesen Sie mehr</a></strong>
|
||||
{/if}
|
||||
{if $pMethod->helperjoinkey == 'paymorrow_rechnung'}
|
||||
<img src="{$PARENT_THEME_DIR}/media/images/cash_desk/paymorrow_rechnung.png" />
|
||||
{/if}
|
||||
{if $pMethod->helperjoinkey == 'paymorrow_raten'}
|
||||
<img src="{$PARENT_THEME_DIR}/media/images/cash_desk/paymorrow_ratenkauf.png" />
|
||||
{/if}
|
||||
|
||||
<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}
|
||||
kostenlos
|
||||
{/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,200 @@
|
||||
<!-- begin content_cash_desk/paymorrow.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Paymorrow</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
{if $paymorrow_error}
|
||||
{$paymorrow_error}
|
||||
{/if}
|
||||
|
||||
{if $iframe}
|
||||
{if $iframe == 'success'}
|
||||
<strong>Sehr geehrter Kunde,</strong><br />
|
||||
<br />
|
||||
bitte beachten Sie, dass bei der ersten Bestellung mit Paymorrow die Lieferadresse <span style="color:red">nicht</span> abweichen darf.
|
||||
<br />
|
||||
<iframe src="{$iframe_url}" style="width:550px;height:603px;border:none;margin:auto;display:block;">Da ist wohl etwas schief gelaufen! {if $is_debug}<span>ERROR IN IFRAME URL</span>{/if}</iframe>
|
||||
{elseif $iframe == 'error'}
|
||||
<p>Da ist wohl etwas schief gelaufen! {if $is_debug}<span>ERROR IN PAYMORROW</span>{/if}</p>
|
||||
{else}
|
||||
<p>Da ist wohl etwas schief gelaufen! {if $is_debug}<span>ERROR IN ORDER</span>{/if}</p>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
{if $paymorrow_message}
|
||||
{if $paymorrow_message == 'success'}
|
||||
<strong>Sehr geehrter Kunde,</strong><br />
|
||||
<br />
|
||||
Ihre Bestellung mit der Bestellnummer <strong>{$order_number}</strong>
|
||||
wurde erfolgreich an uns übermittelt. Sie erhalten eine automatische
|
||||
Bestellbestätigung in wenigen Augenblicken an Ihre E-Mail Adresse.<br />
|
||||
<br />
|
||||
Bitte beachten Sie, dass diese automatische Bestellbestätigung noch
|
||||
keine Annahme der Bestellung unsererseits darstellt. Sobald wir Ihre
|
||||
Bestellung geprüft und angenommen haben, erhalten Sie von uns eine
|
||||
entsprechende Mitteilung per E-Mail.<br />
|
||||
<br />
|
||||
Wir bedanken uns nochmals für Ihre Bestellung und freuen uns bereits,
|
||||
Sie bald wieder begrüßen zu dürfen.<br />
|
||||
<br />
|
||||
<strong>{$system_configuration.full_shop_name}</strong>
|
||||
{elseif $paymorrow_message == 'change_payment_method'}
|
||||
<strong>Sehr geehrter Kunde,</strong><br />
|
||||
<br />
|
||||
Ihre Bestellung kann mit Paymorrow nicht abgeschlossen werden.
|
||||
Bitte Wählen sie eine andere Zahlungsweise.
|
||||
<br />
|
||||
{$show_payment_methods = true}
|
||||
{elseif $paymorrow_message == 'payment_method_changed'}
|
||||
{if $method_change == 'save'}
|
||||
<strong>Sehr geehrter Kunde,</strong><br />
|
||||
<br />
|
||||
Ihre Bestellung mit der Bestellnummer <strong>{$order_number}</strong>
|
||||
wurde erfolgreich an uns übermittelt. Sie erhalten eine automatische
|
||||
Bestellbestätigung in wenigen Augenblicken an Ihre E-Mail Adresse.<br />
|
||||
<br />
|
||||
Bitte beachten Sie, dass diese automatische Bestellbestätigung noch
|
||||
keine Annahme der Bestellung unsererseits darstellt. Sobald wir Ihre
|
||||
Bestellung geprüft und angenommen haben, erhalten Sie von uns eine
|
||||
entsprechende Mitteilung per E-Mail.<br />
|
||||
<br />
|
||||
Wir bedanken uns nochmals für Ihre Bestellung und freuen uns bereits,
|
||||
Sie bald wieder begrüßen zu dürfen.<br />
|
||||
<br />
|
||||
<strong>{$system_configuration.full_shop_name}</strong>
|
||||
{elseif $method_change}
|
||||
<strong>Sehr geehrter Kunde,</strong><br />
|
||||
<br />
|
||||
Ihre Bestellung wurde storniert.
|
||||
<br />
|
||||
{else}
|
||||
<p>Da ist wohl etwas schief gelaufen! {if $is_debug}<span>ERROR IN ORDER CHANGE</span>{/if}</p>
|
||||
{/if}
|
||||
{else}
|
||||
<p>Da ist wohl etwas schief gelaufen! {if $is_debug}<span>ERROR IN PAYMORROW RETURN DATA</span>{/if}</p>
|
||||
{/if}
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{if $show_payment_methods}
|
||||
<form id="paymorrow_order_update_form" method="POST" action="/Kasse/">
|
||||
|
||||
<input type="hidden" name="order_id" value="{$order_id}" />
|
||||
<input type="hidden" name="update_paymorrow_order" value="yes" />
|
||||
<input id="update_action" type="hidden" name="update_action" />
|
||||
|
||||
<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">
|
||||
{if $has_payment_methods}
|
||||
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 style="{if !$smarty.foreach.pMethodLoop.last}border-bottom:#A4A4A4 1px solid;{/if}padding:15px 0px;">
|
||||
<div style="float:left;">
|
||||
<input type="radio"
|
||||
name="payment_method"
|
||||
value="{$pMethod->id}"
|
||||
{if $personal_data.payment_method == $pMethod->id || $smarty.foreach.pMethodLoop.first}checked{/if} />
|
||||
</div>
|
||||
<div style="float:left;margin-left:10px;font-weight:bold;">
|
||||
{$pMethod->name}
|
||||
{if $pMethod->helperjoinkey == 'klarna_raten'}
|
||||
<br />
|
||||
{foreach item=rate from=$klarna_installments}
|
||||
{$rate.months} Monatsraten zu je {$rate.monthly_costs|number_format:"2":",":"."} € / Monat<br />
|
||||
{/foreach}
|
||||
{/if}
|
||||
|
||||
{if $pMethod->paymentAdd > 0}
|
||||
{if $pMethod->accountType == '0'}
|
||||
<span class="payment_type_text">(Aufschlag in Euro)</span>
|
||||
{elseif $pMethod->accountType == '1'}
|
||||
<span class="payment_type_text">(Abschlag in Euro)</span>
|
||||
{elseif $pMethod->accountType == '2'}
|
||||
<span class="payment_type_text">(Prozentualer Aufschlag)</span>
|
||||
{elseif $pMethod->accountType == '3'}
|
||||
<span class="payment_type_text">(Prozentualer Abschlag)</span>
|
||||
{/if}
|
||||
{/if}
|
||||
</div>
|
||||
<div style="float:right;">
|
||||
{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->paymentAdd|number_format:"2":",":"."} %</strong>
|
||||
{elseif $pMethod->accountType == '3'}
|
||||
<strong>abzgl. {$pMethod->paymentAdd|number_format:"2":",":"."} %</strong>
|
||||
{/if}
|
||||
{else}
|
||||
kostenlos
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
{if $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}
|
||||
{else}
|
||||
Es liegen Keine weiteren Zahlungsweisen vor, die Bestellung kann nur noch storniert werden.
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Bestellung Bearbeiten</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
<input id="save_paymorrow_order" type="button" value="Speichern" />
|
||||
<input id="cancel_paymorrow_order" type="button" value="Stornieren" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
$('#save_paymorrow_order').click(function() {
|
||||
$('#update_action').val('save');
|
||||
|
||||
$('#paymorrow_order_update_form').submit();
|
||||
});
|
||||
|
||||
$('#cancel_paymorrow_order').click(function() {
|
||||
$('#update_action').val('cancel');
|
||||
|
||||
$('#paymorrow_order_update_form').submit();
|
||||
});
|
||||
});
|
||||
</script>
|
||||
{/if}
|
||||
<!-- end content_cash_desk/paymorrow.tpl -->
|
||||
@@ -0,0 +1,70 @@
|
||||
<!-- payment_method/paypal.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>PayPal</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder cashdesk_paypal_info">
|
||||
{if $call == 'payment_open'}
|
||||
{if $paypal_link}
|
||||
<p>Vielen Dank für ihre Bestellung.<br /><br />
|
||||
Um den Bestellvorgang beenden zu können, klicken sie Bitte den folgenden Link.</p>
|
||||
|
||||
<a href="{$paypal_link}" style="border:none;"><img src="https://www.paypal.com/de_DE/i/btn/btn_xpressCheckout.gif" align="left" style="margin-right:7px;"></a>
|
||||
<br />
|
||||
<br />
|
||||
{else}
|
||||
<p>Mit PayPal ist uns ein Fehler unterlaufen.</p>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
{if $call == 'payment_confirm'}
|
||||
<p style="font-size:1.4em;">Sie sind <strong>fast</strong> fertig.</p>
|
||||
|
||||
<p>Bitte bestätigen sie noch ein letztes Mal ihre Bestellung.<br />
|
||||
<a class="button" style="width:200px;" href="{$confirm_url}">Bestellung bestätigen.</a></p>
|
||||
{/if}
|
||||
|
||||
{if $call == 'payment_confirmed'}
|
||||
Sehr geehrter Kunde,<br>
|
||||
<br>
|
||||
Ihre Bestellung und Paypal Zahlung ist nun komplett abgeschlossen.<br>
|
||||
<br>
|
||||
Sie erhalten nun von uns eine Auftragsbestätigung per email, <br>
|
||||
die Sie ausdrucken lassen können.<br>
|
||||
<br>
|
||||
Ihre Bestellnummer: {$order_number}<br />
|
||||
{*
|
||||
<p>Sehr geehrter Kunde,<br />
|
||||
Vielen Dank für ihre Bestellung. Sie erhalten von uns bald eine
|
||||
Bestätigungs-E-Mail, nachdem wir ihre Bestellung geprüft haben.</p>
|
||||
<p>Bei Fragen geben Sie bitte immer Ihre Bestellnummer an.<br />
|
||||
Ihre Bestellnummer: {$order_number}<br />
|
||||
Ihre Kundennummer: {$customer_number}<br />
|
||||
Nun wünschen wir Ihnen viel Vergnügen mit Ihren neuen <br />
|
||||
Artikeln und freuen uns darauf, Sie bald wieder begrüßen <br />
|
||||
zu dürfen.</p>*}
|
||||
{/if}
|
||||
|
||||
{if $call == 'payment_cancelled'}
|
||||
<p>Ihre Bestellung wurde storniert.</p>
|
||||
{/if}
|
||||
|
||||
{if $call == 'payment_error'}
|
||||
<p>{$message}</p>
|
||||
{if $rawdata}
|
||||
<h3>RAWDATA</h3>
|
||||
{foreach $rawdata as $key => $value}
|
||||
<p>{$key} : {$value}</p>
|
||||
{/foreach}
|
||||
{/if}
|
||||
{if $postfields}
|
||||
<h3>POSTFIELDS</h3>
|
||||
<p>{$postfields}</p>
|
||||
{/if}
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,35 @@
|
||||
<!-- 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 style="{if !$smarty.foreach.delivererLoop.last}border-bottom:#A4A4A4 1px solid;{/if}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;">
|
||||
{$deliverer->name}
|
||||
{if $deliverer->bulk_goods_price_add}
|
||||
<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}
|
||||
kostenlos
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<br style="clear:both;" />
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,230 @@
|
||||
<!-- 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}
|
||||
<span>Art.-Nr. {$item->number}</span>
|
||||
{/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. Zahlungsartenzuschlag
|
||||
{elseif $usedPaymentMethod->accountType == '1'}
|
||||
abzgl. Zahlungsartenabschlag
|
||||
{elseif $usedPaymentMethod->accountType == '2'}
|
||||
zzgl. Zahlungsartenzuschlag
|
||||
{elseif $usedPaymentMethod->accountType == '3'}
|
||||
abzgl. Zahlungsartenabschlag
|
||||
{/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 isset($giftcertificatevalue) && $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|default:0|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|default:0))|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,214 @@
|
||||
<!-- 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>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>
|
||||
<strong>{$item->name}</strong><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}
|
||||
<span>Art.-Nr. {$item->number}</span>
|
||||
{/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>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>
|
||||
{if $usedPaymentMethod->accountType == '0'}
|
||||
zzgl. Zahlungsartenzuschlag
|
||||
{elseif $usedPaymentMethod->accountType == '1'}
|
||||
abzgl. Zahlungsartenabschlag
|
||||
{elseif $usedPaymentMethod->accountType == '2'}
|
||||
zzgl. Zahlungsartenzuschlag
|
||||
{elseif $usedPaymentMethod->accountType == '3'}
|
||||
abzgl. Zahlungsartenabschlag
|
||||
{/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>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>
|
||||
{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>
|
||||
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>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>
|
||||
Fälliger Betrag
|
||||
</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>
|
||||
Fälliger Betrag
|
||||
</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 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>
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
{if $system_configuration.trusted_shop_buyer_protection == 1}
|
||||
<!-- trusted shop buyer protection -->
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="4" style="border: 1px solid #000000;">
|
||||
<tr>
|
||||
<td width="90" align="center">
|
||||
<form name="formSiegel" method="post" action="https://www.trustedshops.com/shop/certificate.php" target="_blank">
|
||||
<input type="image" border="0" src="{$THEME_DIR}/media/images/main/siegel.gif" title="Trusted Shops Gütesiegel - Bitte hier Gültigkeit prüfen!">
|
||||
<input name="shop_id" type="hidden" value="{$system_configuration.trusted_shop_id}">
|
||||
</form>
|
||||
</td>
|
||||
<form id="formTShops" name="formTShops" method="post" action="https://www.trustedshops.com/shop/protection.php" target="_blank">
|
||||
<td align="justify">
|
||||
<input name="_charset_" type="hidden" value="UTF-8">
|
||||
<input name="shop_id" type="hidden" value="{$system_configuration.trusted_shop_id}">
|
||||
<input name="email" type="hidden" value="{$customer->email}">
|
||||
<input name="amount" type="hidden" value="{$order_amount}">
|
||||
<input name="curr" type="hidden" value="EUR">
|
||||
<input name="paymentType" type="hidden" value="{$trusted_shop_payment}">
|
||||
<input name="kdnr" type="hidden" value="{$customer->number}">
|
||||
<input name="ordernr" type="hidden" value="{$order_number}">
|
||||
Als zusätzlichen Service bieten wir Ihnen den Trusted Shops
|
||||
Käuferschutz an. Wir übernehmen alle Kosten dieser
|
||||
Garantie, Sie müssen sich lediglich anmelden.<br><br>
|
||||
</td>
|
||||
<td><input type="submit" id="btnProtect" name="btnProtect" value="Anmeldung zum Trusted Shops Käuferschutz"></td>
|
||||
</form>
|
||||
</tr>
|
||||
</table>
|
||||
{/if}
|
||||
@@ -0,0 +1,21 @@
|
||||
<div style="position:relative;width:552;">
|
||||
|
||||
{if $cashdesk.errormessage}
|
||||
<div style="font-weight:bold;font-size:14px;color:#cc0000;border:#cc0000 1px solid;padding:10px;text-align:center;">
|
||||
{$cashdesk.errormessage}
|
||||
</div>
|
||||
<br>
|
||||
{/if}
|
||||
|
||||
<div class="maincontent_headline">
|
||||
<div class="maincontent_headline_text">Kasse</div>
|
||||
<div style="position:absolute;top:12px;right:10px;">
|
||||
<span class="cashdesk_step cashdesk_step_activ">Fehler</span>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
|
||||
<!-- error -->
|
||||
<p>{$message}</p>
|
||||
|
||||
</div>
|
||||
@@ -0,0 +1,8 @@
|
||||
<br />
|
||||
<div class="fe_title">Bestellung abgeschlossen</div>
|
||||
|
||||
<div style="padding:20px;">
|
||||
<h2>Vielen Dank für Ihre Bestellung</h2>
|
||||
<span style="font-size:13px;">Wir werden Ihre Bestellung unverzüglich bearbeiten und bedanken uns für Ihr Vertrauen.</span>
|
||||
</div>
|
||||
<br /><br /><br />
|
||||
@@ -0,0 +1,21 @@
|
||||
<div style="position:relative;width:552;">
|
||||
|
||||
<div class="maincontent_headline">
|
||||
<div class="maincontent_headline_text">Anmeldung</div>
|
||||
</div>
|
||||
<br>
|
||||
|
||||
<form name="formlogin" method="post">
|
||||
<div style="position:relative;width:552px;height:159px;background:transparent url({$THEME_DIR}/media/images/shop_cash_desk.png);">
|
||||
<a href="./index.php?menu_id=64" style="display:block;position:absolute;width:160px;height:20px;top:124px;left:98px;"> </a>
|
||||
|
||||
<input type="text" name="shopLogin[user]" value="" style="position:absolute;width:185px;background:transparent;top:54px;left:362px;border:0px;" onfocus="this.value=''">
|
||||
<input type="password" name="shopLogin[pass]" value="" style="position:absolute;width:185px;background:transparent;top:97px;left:362px;border:0px;" onfocus="this.value=''">
|
||||
|
||||
<input type="submit" name="submit" value="" style="position:absolute;width:160px;background:transparent;top:125px;left:385px;border:0px;cursor:pointer;">
|
||||
</div>
|
||||
|
||||
<input type="hidden" name="shopAction" value="try_login">
|
||||
</form>
|
||||
|
||||
</div>
|
||||
@@ -0,0 +1,165 @@
|
||||
<!-- content_cash_desk/address_invoice.tpl -->
|
||||
<div class="arrow_title">Rechnungsadresse</div><br />
|
||||
|
||||
<div style="width:100%;">
|
||||
<div class="dropdown_wrapper" id="billing_address" style="width:460px;">
|
||||
<div class="dropdown_title">
|
||||
<span class="info">Rechnungsadresse auswählen</span>
|
||||
<div class="arrow"> </div>
|
||||
</div>
|
||||
<div class="dropdown_item_wrapper">
|
||||
<div class="dropdown_item" title="">
|
||||
<span class="dropdown_item_title">Neue Adresse hinzufügen</span>
|
||||
</div>
|
||||
{foreach from=$addresses key=num item=address}
|
||||
<div class="dropdown_item" title="{$num}">
|
||||
<span class="dropdown_item_title">{$address->firstname} {$address->surname}, {if $address->company}{$address->company}, {/if}{$address->city}</span>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
<input id="input_billing_address" type="hidden" name="billing[billing_address]" value="{if $personal_data.billing.billing_address}{$personal_data.billing.billing_address}{else}{$customer->default_address}{/if}" />
|
||||
</div>
|
||||
|
||||
<div style="float:left;width:110px;margin-right:10px;">
|
||||
<label>Anrede</label>
|
||||
<div class="dropdown_wrapper" id="billing_honorific">
|
||||
<div class="dropdown_title">
|
||||
<span class="info">
|
||||
{if $personal_data.billing.honorific || $personal_data.billing|is_array}
|
||||
{if $personal_data.billing.honorific == '0'}Herr
|
||||
{elseif $personal_data.billing.honorific == '1'}Frau
|
||||
{elseif $personal_data.billing.honorific == '2'}Firma
|
||||
{/if}
|
||||
{elseif $customer->default_address_honorific == '0'}Herr
|
||||
{elseif $customer->default_address_honorific == '1'}Frau
|
||||
{elseif $customer->default_address_honorific == '2'}Firma
|
||||
{/if}
|
||||
</span>
|
||||
<div class="arrow"> </div>
|
||||
</div>
|
||||
<div class="dropdown_item_wrapper">
|
||||
<div class="dropdown_item" title="0"><span class="dropdown_item_title">Herr</span></div>
|
||||
<div class="dropdown_item" title="1"><span class="dropdown_item_title">Frau</span></div>
|
||||
<div class="dropdown_item" title="2"><span class="dropdown_item_title">Firma</span></div>
|
||||
</div>
|
||||
<input id="billing_honorific_input" type="hidden" name="billing[honorific]" value="{if $personal_data.billing|is_array}{$personal_data.billing.honorific}{elseif $customer->default_address_honorific >= '0'}{$customer->default_address_honorific}{/if}" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div style="float:left;width:170px;margin-right:10px;">
|
||||
<label>Vorname</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="billing[firstname]" value="" />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div style="float:left;width:170px;">
|
||||
<label>Nachname</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="billing[surname]" value="" />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div style="width:470px;float:left;">
|
||||
<label>Firma</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="billing[company]" value="" />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div style="float:left;width:290px;margin-right:10px;">
|
||||
<label>Strasse</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="billing[street]" value="" />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div style="float:left;width:170px;">
|
||||
<label>Haus-Nr.</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="billing[house_number]" value="" />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div style="float:left;width:110px;margin-right:10px;">
|
||||
<label>PLZ</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="billing[zip_code]" value="" />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div style="float:left;width:170px;margin-right:10px;">
|
||||
<label>Ort</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="billing[city]" value="" />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div style="float:left;width:170px;">
|
||||
<label>Land</label><br />
|
||||
<div class="dropdown_wrapper" id="billing_country" style="width:163px;">
|
||||
<div class="dropdown_title">
|
||||
{assign var=tmp_billing_country_id value=$personal_data.billing.country}
|
||||
{assign var=tmp_default_country_id value=$customer->default_address_country_id}
|
||||
<span class="info">{if $personal_data.billing|is_array}{$countries.$tmp_billing_country_id->name}{elseif $customer->default_address_country_id}{$countries.$tmp_default_country_id->name}{else}Bitte wählen{/if}</span>
|
||||
<div class="arrow"> </div>
|
||||
</div>
|
||||
<div class="dropdown_item_wrapper">
|
||||
{foreach from=$countries item=country}
|
||||
<div class="dropdown_item" title="{$country->id}"><span class="dropdown_item_title">{$country->name}</span></div>
|
||||
{/foreach}
|
||||
</div>
|
||||
<input type="hidden" name="billing[country]" value="{if $personal_data.billing|is_array}{$personal_data.billing.country}{elseif $customer->default_address_country_id}{$customer->default_address_country_id}{/if}" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div style="float:left;">
|
||||
<input id="cashdesk_button_save_billing" type="button" class="cashdesk_black_button" value=">> Daten speichern" style="border:0px solid transparent;cursor:pointer;" />
|
||||
</div>
|
||||
<div id="billing_save_message" style="float:left;font-weight:bold;margin-left:20px;"></div>
|
||||
<br style="clear:left;" />
|
||||
@@ -0,0 +1,166 @@
|
||||
<!-- content_cash_desk/address_shipping.tpl -->
|
||||
<div class="arrow_title">Lieferadresse</div><br />
|
||||
|
||||
<div style="width:100%;">
|
||||
<div class="dropdown_wrapper" id="shipping_address" style="width:460px;">
|
||||
<div class="dropdown_title">
|
||||
<span class="info">Rechnungsadresse auswählen</span>
|
||||
<div class="arrow"> </div>
|
||||
</div>
|
||||
<div class="dropdown_item_wrapper">
|
||||
<div class="dropdown_item" title="">
|
||||
<span class="dropdown_item_title">Neue Adresse hinzufügen</span>
|
||||
</div>
|
||||
{foreach from=$addresses key=num item=address}
|
||||
<div class="dropdown_item" title="{$num}">
|
||||
<span class="dropdown_item_title">{$address->firstname} {$address->surname}, {if $address->company}{$address->company}, {/if}{$address->city}</span>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
<input id="input_shipping_address" type="hidden" name="shipping[shipping_address]" value="{if $personal_data.shipping.shipping_address}{$personal_data.shipping.shipping_address}{else}{$customer->default_address}{/if}" />
|
||||
</div>
|
||||
|
||||
<div style="float:left;width:110px;margin-right:10px;">
|
||||
<label>Anrede</label>
|
||||
<div class="dropdown_wrapper" id="shipping_honorific">
|
||||
<div class="dropdown_title">
|
||||
<span class="info">
|
||||
{if $personal_data.shipping.honorific || $personal_data.shipping|is_array}
|
||||
{if $personal_data.shipping.honorific == '0'}Herr
|
||||
{elseif $personal_data.shipping.honorific == '1'}Frau
|
||||
{elseif $personal_data.shipping.honorific == '2'}Firma
|
||||
{/if}
|
||||
{elseif $customer->default_address_honorific == '0'}Herr
|
||||
{elseif $customer->default_address_honorific == '1'}Frau
|
||||
{elseif $customer->default_address_honorific == '2'}Firma
|
||||
{/if}
|
||||
</span>
|
||||
<div class="arrow"> </div>
|
||||
</div>
|
||||
<div class="dropdown_item_wrapper">
|
||||
<div class="dropdown_item" title="0"><span class="dropdown_item_title">Herr</span></div>
|
||||
<div class="dropdown_item" title="1"><span class="dropdown_item_title">Frau</span></div>
|
||||
<div class="dropdown_item" title="2"><span class="dropdown_item_title">Firma</span></div>
|
||||
</div>
|
||||
<input id="shipping_honorific_input" type="hidden" name="shipping[honorific]" value="{if $personal_data.shipping|is_array}{$personal_data.shipping.honorific}{elseif $customer->default_address_honorific >= '0'}{$customer->default_address_honorific}{/if}" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="float:left;width:170px;margin-right:10px;">
|
||||
<label>Vorname</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="shipping[firstname]" value="" />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div style="float:left;width:170px;">
|
||||
<label>Nachname</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="shipping[surname]" value="" />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div style="width:470px;float:left;">
|
||||
<label>Firma</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="shipping[company]" value="" />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div style="float:left;width:290px;margin-right:10px;">
|
||||
<label>Strasse</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="shipping[street]" value="" />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div style="float:left;width:170px;">
|
||||
<label>Haus-Nr.{$personal_data.shipping.house_number}</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="shipping[house_number]" value="" />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div style="float:left;width:110px;margin-right:10px;">
|
||||
<label>PLZ</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="shipping[zip_code]" value="" />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div style="float:left;width:170px;margin-right:10px;">
|
||||
<label>Ort</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="shipping[city]" value="" />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div style="float:left;width:170px;">
|
||||
<label>Land</label><br />
|
||||
<div class="dropdown_wrapper" id="shipping_country" style="width:163px;">
|
||||
<div class="dropdown_title">
|
||||
{assign var=tmp_shipping_country_id value=$personal_data.shipping.country}
|
||||
{assign var=tmp_default_country_id value=$customer->default_address_country_id}
|
||||
<span class="info">{if $personal_data.shipping|is_array}{$countries.$tmp_shipping_country_id->name}{elseif $customer->default_address_country_id}{$countries.$tmp_default_country_id->name}{else}Bitte wählen{/if}</span>
|
||||
<div class="arrow"> </div>
|
||||
</div>
|
||||
<div class="dropdown_item_wrapper">
|
||||
{foreach from=$countries item=country}
|
||||
<div class="dropdown_item" title="{$country->id}"><span class="dropdown_item_title">{$country->name}</span></div>
|
||||
{/foreach}
|
||||
</div>
|
||||
<input type="hidden" name="shipping[country]" value="{if $personal_data.shipping|is_array}{$personal_data.shipping.country}{elseif $customer->default_address_country_id}{$customer->default_address_country_id}{/if}" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div style="float:left;">
|
||||
<input id="cashdesk_button_save_shipping" type="button" class="cashdesk_black_button" value=">> Daten speichern" style="border:0px solid transparent;cursor:pointer;" />
|
||||
</div>
|
||||
<div id="shipping_save_message" style="float:left;font-weight:bold;margin-left:20px;"></div>
|
||||
<br style="clear:left;" />
|
||||
@@ -0,0 +1,28 @@
|
||||
<!-- content_cash_desk/payments.tpl -->
|
||||
<div class="arrow_title">Widerrufsbelehrung, Datenschutz, AGB</div>
|
||||
<br />
|
||||
|
||||
<div id="agbandco" style="width:100%;height:200px;overflow:auto;background-color:#ECECEC;">
|
||||
<div style="padding:10px;font-size:9px;line-height:1.3em;">
|
||||
<b>I. Widerrufsbelehrung</b><br />
|
||||
<br />
|
||||
{$agb_data.widerruf}
|
||||
<br />
|
||||
<b>II. Datenschutz</b><br />
|
||||
<br />
|
||||
{$agb_data.datenschutz}
|
||||
<br />
|
||||
<b>III. Allgemeine Geschäftsbedingungen</b><br />
|
||||
<br />
|
||||
{$agb_data.agbs}
|
||||
<br />
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
|
||||
<div style="font-size:12px;">
|
||||
<input id="accept_agb" type="checkbox" name="agreements_accepted" value="1" /><label for="accept_agb">Ich habe die <b id="agbandcolink" style="text-decoration:underline;">AGB und Datenschutzbestimmungen sowie Hinweise zum Widerrufsrecht</b> gelesen, verstanden und akzeptiere sie.</label>
|
||||
</div>
|
||||
|
||||
<br />
|
||||
<div style="color:#807F7F;">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>
|
||||
@@ -0,0 +1,20 @@
|
||||
<!-- content_cash_desk/completed.tpl -->
|
||||
<br /><br />
|
||||
<div class="fe_title">Bestellung erfolgreich übermittelt - Ihre Bestellnummer lautet {$order_number}</div>
|
||||
<br /><br />
|
||||
<strong>Sehr geehrte Kundin, sehr geehrter Kunde,</strong><br />
|
||||
<br />
|
||||
Ihre Bestellung mit der Bestellnummer <strong>{$order_number}</strong>
|
||||
wurde erfolgreich an uns übermittelt. Sie erhalten eine automatische
|
||||
Bestellbestätigung in wenigen Augenblicken an Ihre E-Mail Adresse.<br />
|
||||
<br />
|
||||
Bitte beachten Sie, dass diese automatische Bestellbestätigung noch
|
||||
keine Annahme der Bestellung unsererseits darstellt. Sobald wir Ihre
|
||||
Bestellung geprüft und angenommen haben, erhalten Sie von uns eine
|
||||
entsprechende Mitteilung per E-Mail.<br />
|
||||
<br />
|
||||
Wir bedanken uns nochmals für Ihre Bestellung und freuen uns bereits,
|
||||
Sie bald wieder begrüßen zu dürfen.<br />
|
||||
<br />
|
||||
<strong>{$system_configuration.full_shop_name}</strong>
|
||||
<br /><br /><br />
|
||||
@@ -0,0 +1,31 @@
|
||||
<!-- content_cash_desk/giftcertificate.tpl -->
|
||||
<div class="arrow_title">Gutschein</div>
|
||||
<br />
|
||||
|
||||
<div style="width:100%;">
|
||||
{if $giftcertificatmessage}
|
||||
<p>{$giftcertificatmessage}</p>
|
||||
|
||||
{if $gftcertificateerrormessage}<p style="color:red;">{$gftcertificateerrormessage}</p>{/if}
|
||||
{else}
|
||||
<p>Wen sie einen Gutscheincode haben, können sie ihn unten angeben.</p>
|
||||
{/if}
|
||||
|
||||
<div>
|
||||
<input id="hasGiftCertificate" type="checkbox" {if $giftcode}checked="ckecked"{/if} name="giftcertificate[has_gift_certificate]" value="yes" /><label>Ich habe einen Gutschein</label>
|
||||
</div>
|
||||
|
||||
<div style="width:470px;{if !$giftcode}display:none;{/if}" id="giftCertificateCodeEntry">
|
||||
<br />
|
||||
<label>Gutscheincode</label><br />
|
||||
<div class="v_input_wrapper" style="width:290px;">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="giftcertificate[gift_certificat_code]" id="giftCertificateCodeFields" {if $giftcode}value="{$giftcode}"{/if} />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
@@ -0,0 +1,74 @@
|
||||
<!-- content_cash_desk/payments.tpl -->
|
||||
<div class="arrow_title">Zahlungsweise / Zahlungsarten</div>
|
||||
<br />
|
||||
|
||||
{foreach item=pMethod from=$payment_methods name=pMethodLoop}
|
||||
{if $pMethod->activeType > 0}
|
||||
<div style="{if !$smarty.foreach.pMethodLoop.last}border-bottom:#A4A4A4 1px solid;{/if}padding:15px 0px;">
|
||||
<div style="float:left;"><input type="radio" name="payment_method" value="{$pMethod->id}" {if $personal_data.payment_method == $pMethod->id || $smarty.foreach.pMethodLoop.first}checked{/if} /></div>
|
||||
<div style="float:left;margin-left:10px;font-weight:bold;width:350px;">
|
||||
{$pMethod->name}
|
||||
{if $pMethod->helperjoinkey == 'klarna_raten'}
|
||||
{foreach item=rate from=$klarna_installments}
|
||||
<br /><span style="font-size:16px;color:#009fe3;">{$rate.months} Monatsraten zu je {$rate.monthly_costs|number_format:"2":",":"."} € / Monat</span><br />
|
||||
{/foreach}
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
{if $pMethod->helperjoinkey == 'klarna_rechnung'}<img src="{$THEME_DIR}/media/images/content/klarna_rechnung.png" />{/if}
|
||||
{if $pMethod->helperjoinkey == 'klarna_raten'}<img src="{$THEME_DIR}/media/images/content/klarna_ratenkauf.png" />{/if}
|
||||
<div style="float:right;text-align:right;">
|
||||
{if $pMethod->paymentAdd != 0}
|
||||
{if $pMethod->accountType == '0'}
|
||||
<span class="payment_type_text">Aufschlag in Euro</span>
|
||||
{elseif $pMethod->accountType == '1'}
|
||||
<span class="payment_type_text">Abschlag in Euro</span>
|
||||
{elseif $pMethod->accountType == '2'}
|
||||
<span class="payment_type_text">Prozentualer Aufschlag</span>
|
||||
{elseif $pMethod->accountType == '3'}
|
||||
<span class="payment_type_text">Prozentualer Abschlag</span>
|
||||
{/if}
|
||||
{/if}
|
||||
<br />
|
||||
|
||||
{*
|
||||
{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->paymentAdd|number_format:"2":",":"."} %</strong>
|
||||
{elseif $pMethod->accountType == '3'}
|
||||
<strong>abzgl. {$pMethod->paymentAdd|number_format:"2":",":"."} %</strong>
|
||||
{/if}
|
||||
{else}
|
||||
kostenlos
|
||||
{/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}
|
||||
kostenlos
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
|
||||
{if $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}
|
||||
{/foreach}
|
||||
@@ -0,0 +1,45 @@
|
||||
<!-- payment_method/paypal.tpl -->
|
||||
<br /><br />
|
||||
<div class="fe_title">PayPal</div>
|
||||
<br /><br />
|
||||
|
||||
{if $call == 'payment_open'}
|
||||
{if $paypal_link}
|
||||
<p>Vielen Dank für ihre Bestellung.<br />
|
||||
Um den Bestellvorgang beenden zu können, klicken sie Bitte den folgenden Link.</p>
|
||||
|
||||
<a href="{$paypal_link}" style="border:none;"><img src="https://www.paypal.com/de_DE/i/btn/btn_xpressCheckout.gif" align="left" style="margin-right:7px;"></a>
|
||||
<br />
|
||||
<br />
|
||||
{else}
|
||||
<p>Mit PayPal ist uns ein Fehler unterlaufen.</p>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
{if $call == 'payment_confirm'}
|
||||
<p style="font-size:1.4em;">Sie sind <strong>fast</strong> fertig.</p>
|
||||
|
||||
<p>Bitte bestätigen sie noch ein letztes Mal ihre Bestellung.</p>
|
||||
<a class="cashdesk_forward_button" style="width:210px;" href="{$confirm_url}">Bestellung bestätigen.</a>
|
||||
{/if}
|
||||
|
||||
{if $call == 'payment_confirmed'}
|
||||
<p>Sehr geehrter Kunde,<br />
|
||||
Vielen Dank für ihre Bestellung. Sie erhalten von uns bald eine
|
||||
Bestätigungs-E-Mail, nachdem wir ihre Bestellung geprüft haben.</p>
|
||||
<p>Bei Fragen geben Sie bitte immer Ihre Bestellnummer an.<br />
|
||||
Ihre Bestellnummer: {$order_number}<br />
|
||||
Ihre Kundennummer: {$customer_number}<br />
|
||||
Nun wünschen wir Ihnen viel Vergnügen mit Ihren neuen <br />
|
||||
Artikeln und freuen uns darauf, Sie bald wieder begrüßen <br />
|
||||
zu dürfen.</p>
|
||||
{/if}
|
||||
|
||||
{if $call == 'payment_cancelled'}
|
||||
<p>Ihre Bestellung wurde storniert.</p>
|
||||
{/if}
|
||||
|
||||
{if $call == 'payment_error'}
|
||||
<p>{$message}</p>
|
||||
{/if}
|
||||
<br /><br />
|
||||
@@ -0,0 +1,21 @@
|
||||
<!-- content_cash_desk/shipping.tpl -->
|
||||
<div class="arrow_title">Versand</div>
|
||||
<br />
|
||||
|
||||
{foreach item=deliverer from=$deliverers name=delivererLoop}
|
||||
<div style="{if !$smarty.foreach.delivererLoop.last}border-bottom:#A4A4A4 1px solid;{/if}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;">
|
||||
{$deliverer->name}
|
||||
</div>
|
||||
<div style="float:right;">
|
||||
{if $deliverer->price_add > 0}
|
||||
<strong>zzgl. {$deliverer->price_add|number_format:"2":",":"."} €</strong>
|
||||
{else}
|
||||
kostenlos
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<br style="clear:both;" />
|
||||
</div>
|
||||
{/foreach}
|
||||
@@ -0,0 +1,183 @@
|
||||
<div class="arrow_title">Bestellte Artikel</div>
|
||||
<br />
|
||||
|
||||
<div style="width:100%;">
|
||||
<table cellpadding="3" cellspacing="1" border="0" class="shoppingcart">
|
||||
{if $shoppingcart.items}
|
||||
<tr style="font-weight:bold;">
|
||||
<td style="width:50px;text-align:center">Anzahl</td>
|
||||
<td>Beschreibung</td>
|
||||
<td style="width:200px;text-align:right;">Stückpreis</td>
|
||||
<td style="width:200px;text-align:right;">Gesamtpreis</td>
|
||||
</tr>
|
||||
<tr><td colspan="4"><div class="seperator"> </div></td></tr>
|
||||
{foreach item=Item from=$shoppingcart.items}
|
||||
<tr class="item_container">
|
||||
<td style="text-align:center;">
|
||||
{$Item->cartQuantity}
|
||||
</td>
|
||||
<td style="font-weight:bold;">
|
||||
<a style="color:#000000;font-size:14px;text-decoration:none;" href="./index.php?item_id={$Item->id}">
|
||||
{$Item->name}
|
||||
</a><br />
|
||||
{if $Item->cartVariant_1 || $Item->cartVariant_2}
|
||||
{$Item->cartVariant_1} {$Item->cartVariant_2}<br />
|
||||
{/if}
|
||||
{if ($Item->cartVariant_1 || $Item->cartVariant_2) && $Item->variant_data[$Item->cartVariant_1][$Item->cartVariant_2].item_number}
|
||||
<span style="font-weight:normal;color:#4B4B4B;">Art.-Nr. {$Item->variant_data[$Item->cartVariant_1][$Item->cartVariant_2].item_number}</span>
|
||||
{else}
|
||||
<span style="font-weight:normal;color:#4B4B4B;">Art.-Nr. {$Item->number}</span>
|
||||
{/if}
|
||||
|
||||
</td>
|
||||
<td style="width:100px;text-align:right;font-size:13px;">
|
||||
{$Item->calculatedPrices.shownPrice|number_format:"2":",":"."} €
|
||||
</td>
|
||||
<td style="color:black; width:100px;text-align:right;font-size:13px;font-weight:bold;">
|
||||
{$Item->calculatedPrices.shownPrice * $Item->quantity|number_format:"2":",":"."} €
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan="5"><div class="seperator"> </div></td></tr>
|
||||
{/foreach}
|
||||
|
||||
<tr>
|
||||
<td colspan="3" style="text-align:right;">Summe aller Artikel</td>
|
||||
<td style="text-align:right;">{$shoppingcart.shown_price_sum|number_format:"2":",":"."} €</td>
|
||||
</tr>
|
||||
|
||||
<tr style="text-align:right;">
|
||||
{if $personal_data.payment_method}
|
||||
{assign var=usedPaymentMethod value=$payment_methods[$personal_data.payment_method]}
|
||||
{else}
|
||||
{assign var=usedPaymentMethod value=$payment_methods[$defaultPaymentMethod]}
|
||||
{/if}
|
||||
<td colspan="3">
|
||||
{if $usedPaymentMethod->accountType == '0'}
|
||||
zzgl. Zahlungsartenzuschlag
|
||||
{elseif $usedPaymentMethod->accountType == '1'}
|
||||
abzgl. Zahlungsartenabschlag
|
||||
{elseif $usedPaymentMethod->accountType == '2'}
|
||||
zzgl. Zahlungsartenzuschlag
|
||||
{elseif $usedPaymentMethod->accountType == '3'}
|
||||
abzgl. Zahlungsartenabschlag
|
||||
{/if}
|
||||
</td>
|
||||
<td>
|
||||
{$usedPaymentMethod->paymentAddShown|number_format:"2":",":"."} €
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr style="text-align:right;">
|
||||
{if $personal_data.shipping_method}
|
||||
{assign var=usedShippingMethod value=$deliverers[$personal_data.shipping_method]}
|
||||
{else}
|
||||
{assign var=usedShippingMethod value=$deliverers[$defaultDeliverer]}
|
||||
{/if}
|
||||
<td colspan="3">zzgl. Versandkostenpauschale</td>
|
||||
<td>
|
||||
{$usedShippingMethod->price_add_shown|number_format:"2":",":"."} €
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
{foreach $shoppingcart.tax_values as $taxRate => $taxData}
|
||||
<tr>
|
||||
<td colspan="3" style="text-align:right;">
|
||||
{if $shoppingcartVATUsage}
|
||||
Darin enthaltene MwSt.
|
||||
{else}
|
||||
Zzgl. MwSt.
|
||||
{/if}
|
||||
{$taxRate} %
|
||||
</td>
|
||||
<td style="text-align:right;">
|
||||
{$taxData['vat']|number_format:"2":",":"."} €
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
|
||||
{if $giftcertificatevalue}
|
||||
<tr>
|
||||
<td colspan="2"> </td>
|
||||
<td style="color:#000000; width:100px;text-align:right;font-size:14px;font-weight:bold;">Zwischen Betrag</td>
|
||||
<td style="color:#000000; width:100px;text-align:right;font-size:14px;font-weight:bold;">
|
||||
{$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 colspan="3" style="text-align:right;">
|
||||
abzgl. Gutschein {$giftcode}
|
||||
</td>
|
||||
|
||||
<td style="text-align:right;">
|
||||
- {$giftcertificatevalue|number_format:"2":",":"."} €
|
||||
</td>
|
||||
</tr>
|
||||
{*
|
||||
{foreach $shoppingcart.tax_values as $taxRate => $taxData}
|
||||
<tr>
|
||||
<td colspan="3" style="text-align:right;">
|
||||
{$taxData['gift']['percent']|number_format:"2":",":"."} % davon mit {$taxRate} % MwSt.
|
||||
</td>
|
||||
<td class="alright">
|
||||
<!-- what do you want to show in an order that is without taxes -->
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
*}
|
||||
<tr>
|
||||
<td colspan="2"> </td>
|
||||
<td style="color:#000000; width:100px;text-align:right;font-size:14px;font-weight:bold;">Zu zahlender Betrag</td>
|
||||
<td style="color:#000000; width:100px;text-align:right;font-size:14px;font-weight:bold;">
|
||||
{($shoppingcart.order_total - $giftcertificatevalue)|number_format:"2":",":"."} €
|
||||
</td>
|
||||
</tr>
|
||||
{else}
|
||||
<tr>
|
||||
<td colspan="2"> </td>
|
||||
<td style="color:#000000; width:100px;text-align:right;font-size:14px;font-weight:bold;">Zu zahlender Betrag</td>
|
||||
<td style="color:#000000; width:100px;text-align:right;font-size:14px;font-weight:bold;">
|
||||
{$shoppingcart.order_total|number_format:"2":",":"."} €
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="3" 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 style="text-align:right;">
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{else}
|
||||
<tr>
|
||||
<td colspan="4">Es befinden sich keine Artikel im Warenkorb!</td>
|
||||
</tr>
|
||||
{/if}
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
$('.remove_item').click(function(e) {
|
||||
e.preventDefault();
|
||||
|
||||
$('.amountfield', $(this).parents('tr.item_container')).val(0);
|
||||
|
||||
$('.refresh_button').trigger('click');
|
||||
});
|
||||
});
|
||||
</script>
|
||||
@@ -0,0 +1,235 @@
|
||||
<div id="content_contact">
|
||||
<form id="contact_form" class="common_form" method="post" action="/Kontakt/?sent=true">
|
||||
<div class="full_box canvas_box default_padding default_form clearfix">
|
||||
<div class="title_wrapper">
|
||||
<div class="title">
|
||||
<h1>Kontakt</h1>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{if $contactSTATUS}
|
||||
<div class="form_message_row">
|
||||
{if $contactSTATUS == 1}
|
||||
<div class="ok">
|
||||
Vielen Dank für Ihre Nachricht. Wir werden sie schnellstmöglich bearbeiten.
|
||||
</div>
|
||||
{elseif $contactSTATUS == 2}
|
||||
<div class="error">
|
||||
Leider ist ein unvorhergesehener Fehler aufgetreten. Bitte versuchen Sie es zu einem
|
||||
späteren Zeitpunkt erneut.
|
||||
</div>
|
||||
{elseif $contactSTATUS == 3}
|
||||
<div class="error">
|
||||
Bitte füllen Sie alle fett markierten Felder aus.
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{if $contactSTATUS != 1}
|
||||
<div class="clearfix mainBox">
|
||||
<div class="leftBox">
|
||||
<p>
|
||||
<label for="company">Firma</label><br />
|
||||
<input id="company" name="contact[company]" value="{if $contactdata.company}{$contactdata.company}{elseif $customer->company}{$customer->company}{/if}" type="text" />
|
||||
<input id="knr" name="contact[number]" value="{if $contactdata.number}{$contactdata.number}{elseif $customer->number}{$customer->number}{/if}" type="hidden" />
|
||||
</p>
|
||||
|
||||
<div class="row clearfix">
|
||||
<div class="half_box obligatory">
|
||||
<label for="forename">Vorname *</label><br />
|
||||
<input id="forename" name="contact[forename]" value="{if $contactdata.forename}{$contactdata.forename}{elseif $customer->firstname}{$customer->firstname}{/if}" type="text" />
|
||||
|
||||
</div>
|
||||
<div class="half_box obligatory">
|
||||
<label for="surname">Nachname *</label><br />
|
||||
<input id="surname" name="contact[surname]" value="{if $contactdata.surname}{$contactdata.surname}{elseif $customer->surname}{$customer->surname}{/if}" type="text" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row clearfix">
|
||||
<div class="obligatory">
|
||||
<label for="call_number_private">Telefon *</label><br />
|
||||
<input id="call_number_private" name="contact[call_number_private]" value="{if $contactdata.call_number_private}{$contactdata.call_number_private}{elseif $customer->phone}{$customer->phone}{/if}" type="text" />
|
||||
</div>
|
||||
{* <div class="half_box">
|
||||
<label for="callback">Rückruf gewünscht?</label><br />
|
||||
<input class="datepicker" id="callback" name="contact[callback]" value="{$contactdata.callback}" type="date" />
|
||||
</div>
|
||||
*} </div>
|
||||
|
||||
<p class="obligatory">
|
||||
<label for="e_mail">E-Mail Adresse *</label><br />
|
||||
<input id="e_mail" name="contact[e_mail]" value="{if $contactdata.e_mail}{$contactdata.e_mail}{elseif $customer->email}{$customer->email}{/if}" type="text" />
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<label for="message">Nachricht</label><br />
|
||||
<textarea id="message" name="contact[message]" cols="" rows="">{$contactdata.message}</textarea>
|
||||
</p>
|
||||
|
||||
<div>
|
||||
<label for="accept-ds" style="font-weight:bold;color:#f00;">
|
||||
<input type="checkbox" id="accept-ds" name="contact[accept-datenschutz]" value="1" required />
|
||||
Ich habe die <a href="/Datenschutz/" target="_blank"><u>Datenschutzerkläung</u></a> gelesen und akzeptiert *
|
||||
</label>
|
||||
</div>
|
||||
<div>
|
||||
<div class="g-recaptcha" data-sitekey="6LfR26UZAAAAAPtLKYjzWSz_6genzowdDSAtA8tu"></div>
|
||||
</div>
|
||||
|
||||
<div class="row clearfix">
|
||||
<div class="half_box">
|
||||
<strong>Pflichtangabe *</strong>
|
||||
</div>
|
||||
<div class="half_box">
|
||||
<button type="submit">Jetzt abschicken</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="rightBox">
|
||||
<div class="logo"></div>
|
||||
{$system_configuration.shop_address_contact}
|
||||
|
||||
<div class="mapBox">
|
||||
<label>Anfahrt</label>
|
||||
<a href="/Anfahrt/">
|
||||
<img src="http://maps.googleapis.com/maps/api/staticmap?center=Sachsenring+48,94315+Straubing&zoom=10&size=205x105&maptype=roadmap&markers=color:red|label:A|48.880945,12.611336&sensor=false" /><br />
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<input type="hidden" name="account_contact" value="ready_to_fly" />
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
{*
|
||||
<div id="content_contact">
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h1>Kontakt</h1></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
|
||||
|
||||
<div style="float:left;width:350px;">
|
||||
<form id="contact_form" class="common_form" method="post" action="/Kontakt/?sent=true">
|
||||
<div style="padding:20px;background:transparent url({$THEME_DIR}/media/images/contact_bg.png) no-repeat;height:300px;">
|
||||
<div style="width:298px;">
|
||||
{if $contactSTATUS}
|
||||
{if $contactSTATUS == 1}
|
||||
<div style="background:#009900;padding:10px;color:#ffffff;font-weight:bold;">
|
||||
Vielen Dank für Ihre Nachricht. Wir werden sie schnellstmöglich bearbeiten.
|
||||
</div>
|
||||
{elseif $contactSTATUS == 2}
|
||||
<div style="background:#990000;padding:10px;color:#ffffff;font-weight:bold;">
|
||||
Leider ist ein unvorhergesehener Fehler aufgetreten. Bitte versuchen Sie es zu einem
|
||||
späteren Zeitpunkt erneut.
|
||||
</div>
|
||||
{elseif $contactSTATUS == 3}
|
||||
<div style="background:#990000;padding:10px;color:#ffffff;font-weight:bold;">
|
||||
Bitte füllen Sie alle fett markierten Felder aus.
|
||||
</div>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
<div>
|
||||
<label for="company">Firma</label><br />
|
||||
<input id="company" name="contact[company]" value="{$contactdata.company}" style="width:100%;" />
|
||||
</div><br />
|
||||
|
||||
<div style="float:left;width:140px;">
|
||||
<label for="forename" style="font-weight:bold;color:#ff0000;">Vorname*</label><br />
|
||||
<input id="forename" name="contact[forename]" value="{$contactdata.forename}" style="width:100%;" />
|
||||
</div>
|
||||
<div style="float:right;width:140px;">
|
||||
<label for="surname" style="font-weight:bold;color:#ff0000;">Nachname*</label><br />
|
||||
<input id="surname" name="contact[surname]" value="{$contactdata.surname}" style="width:100%;" />
|
||||
</div>
|
||||
<br style="clear:both;" /><br />
|
||||
|
||||
<div>
|
||||
<label for="call_number_private">Telefon</label><br />
|
||||
<input id="call_number_private" name="contact[call_number_private]" value="{$contactdata.call_number_private}" style="width:100%;" />
|
||||
</div>
|
||||
<br />
|
||||
|
||||
<div>
|
||||
<label for="callback">Rückruf gewünscht?</label><br />
|
||||
<input class="datepicker" id="callback" name="contact[callback]" value="{$contactdata.callback}" style="width:100%;" />
|
||||
</div>
|
||||
<br />
|
||||
<div>
|
||||
<label for="e_mail" style="font-weight:bold;color:#ff0000;">E-Mail Adresse*</label><br />
|
||||
|
||||
<input id="e_mail" name="contact[e_mail]" value="{$contactdata.e_mail}" style="width:100%;" />
|
||||
</div>
|
||||
<br />
|
||||
<div>
|
||||
<label for="message">Ihre Nachricht an uns</label><br />
|
||||
<textarea id="message" name="contact[message]" cols="" rows="" style="width:100%;height:130px;">{$contactdata.message}</textarea>
|
||||
</div><br />
|
||||
|
||||
<div style="float:left;">
|
||||
<div id="send_container" style="width:172px;height:44px;overflow:hidden;position:relative;cursor:pointer;color:#999999;">
|
||||
<div style="position:absolute;width:172px;height:44px;left:0px;background:#cccccc;text-align:center;font-weight:bold;font-size:16px;line-height:44px;">Senden</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="float:right;line-height:11px;font-size:10px;">
|
||||
<strong>*Pflichtangabe</strong><br />
|
||||
</div>
|
||||
<br style="clear:both;" /><br />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<input type="hidden" name="account_contact" value="" />
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div style="float:left;width:150px;">
|
||||
<div style="position:relative;">
|
||||
<br /><br />
|
||||
<font style="font-weight:bold;">Kontaktdaten:</font><br>
|
||||
<div style="line-height:1.2em;">
|
||||
{$system_configuration.shop_address|replace:"\n":"<br />"}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br style="clear:both;" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
|
||||
$('#forename, #surname, #e_mail').keyup(function() {
|
||||
if ($('#forename').val() != '' && $('#surname').val() != '' && $('#e_mail').val() != '') {
|
||||
$('#send_container').css('color', '#000000');
|
||||
}
|
||||
else {
|
||||
$('#send_container').css('color', '#999999');
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
$('#send_container').click(function() {
|
||||
if ($('#forename').val() != '' && $('#surname').val() != '' && $('#e_mail').val() != '') {
|
||||
$("input[name='account_contact']").val('ready_to_fly');
|
||||
$('#contact_form').trigger('submit');
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
*}
|
||||
@@ -0,0 +1,11 @@
|
||||
Kontaktformular Website<br />
|
||||
<br />
|
||||
Kundennummer: {$contactdata.number}<br />
|
||||
Firma: {$contactdata.company}<br />
|
||||
Name: {$contactdata.forename} {$contactdata.surname}<br />
|
||||
Tel: {$contactdata.call_number_private} {if $contactdata.callback}<strong>Rückruf erbeten: {$contactdata.callback}</strong>{/if}<br />
|
||||
E-Mail: {$contactdata.e_mail}<br />
|
||||
<br />
|
||||
Nachricht: {$contactdata.message}
|
||||
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
<!-- begin template content_customer_center.tpl -->
|
||||
{$debug = false}
|
||||
|
||||
{if $customer_center.errormessage}
|
||||
<div style="font-weight:bold;font-size:14px;color:#cc0000;border:#cc0000 1px solid;padding:10px;text-align:center;">
|
||||
{$customer_center.errormessage}
|
||||
</div>
|
||||
<br />
|
||||
{/if}
|
||||
|
||||
<div class="customer_center">
|
||||
{if $item_export || $debug}
|
||||
{include file='content_customer_center/item_export.tpl'}
|
||||
{/if}
|
||||
{include file='content_customer_center/add_address.tpl'}
|
||||
|
||||
{include file='content_customer_center/base_data.tpl'}
|
||||
|
||||
{*{include file='content_customer_center/payment_data.tpl'}*}
|
||||
|
||||
{include file='content_customer_center/order_data.tpl'}
|
||||
</div>
|
||||
|
||||
<script src="{$PARENT_THEME_DIR}/media/js/content_customer_center.js"></script>
|
||||
<!-- end template content_customer_center.tpl -->
|
||||
@@ -0,0 +1,145 @@
|
||||
<!-- content_customer_center/add_address.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title" style="width:550px;;"><h2>Adressen</h2></div>
|
||||
<a class="icon" href="#add_address_form" style="width:160px;background-image:url({$PARENT_THEME_DIR}/media/images/edit_add.png);"><span>Adresse hinzufügen</span></a>
|
||||
<div class="clear"></div>
|
||||
</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}
|
||||
{foreach from=$customer_addresses item=address}
|
||||
|
||||
<div class="address{if $address->id == $customer->default_address} default_address{/if}">
|
||||
|
||||
<div class="menu_bar">
|
||||
{if $address->id == $customer->default_address}
|
||||
<span class="standard">Standard</span>
|
||||
{/if}
|
||||
|
||||
<a href="{$this_url}&action=delete_address&id={$address->id}" class="delete_address"> </a>
|
||||
|
||||
<a href="{$this_url}&action=get_address&id={$address->id}" class="edit_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">
|
||||
<div class="honorific">{$address->honorific_text}</div>
|
||||
{if $address->company != ""}
|
||||
<div>{$address->company}</div>
|
||||
{/if}
|
||||
<div class="fn">{$address->firstname} {$address->surname}</div>
|
||||
|
||||
<div class="adr">
|
||||
<div class="street-address">{$address->street} {$address->house_number}</div>
|
||||
<div><span class="region">{$address->zip_code}</span> <span class="locality">{$address->city}</span></div>
|
||||
</div>
|
||||
|
||||
<div class="country">{$address->country}</div>
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
<div class="clear"></div>
|
||||
{else}
|
||||
<p>Sie haben keine Adressen angegeben.</p>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,210 @@
|
||||
<!-- content_customer_center/base_data.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Persönliche Daten | Login | Newsletter</h2></div>
|
||||
|
||||
<a class="actionButton" href="#edit_base_data_form">Daten ändern</a>
|
||||
</div>
|
||||
|
||||
<div class="box_content base_data_box">
|
||||
<div class="box_padder clearfix">
|
||||
<form target="{$this_url}" method="post" id="edit_base_data_form" class="formated_form">
|
||||
|
||||
<input type="hidden" name="action" value="edit_base_data" />
|
||||
|
||||
<div class="line first">
|
||||
<h4>Persönliche Daten</h4>
|
||||
</div>
|
||||
|
||||
<!-- block: company -->
|
||||
<div class="line">
|
||||
<div class="full">
|
||||
<label for="company">Firma</label><br />
|
||||
<input type="text" class="full" name="company" {if $customer->company}value="{$customer->company}"{/if} />
|
||||
</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="3" {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" {if $customer->firstname}value="{$customer->firstname}"{/if} />
|
||||
</div>
|
||||
|
||||
<div class="last half">
|
||||
<label for="surname">Nachname</label><br />
|
||||
<input type="text" class="half" name="surname" {if $customer->surname}value="{$customer->surname}"{/if} />
|
||||
</div>
|
||||
</div>
|
||||
<!-- end block: name -->
|
||||
|
||||
<div class="line">
|
||||
<div class="short">
|
||||
<label for="burth_date">Geburtsdatum</label><br />
|
||||
<input type="text" class="short" name="burth_date" {if $customer->burth_date}value="{$customer->burth_date}"{/if} />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="line">
|
||||
<h4>Kontaktdaten</h4>
|
||||
</div>
|
||||
|
||||
<div class="line">
|
||||
<div class="half">
|
||||
<label for="phone">Telefon</label><br />
|
||||
<input type="text" class="half" name="phone" {if $customer->phone}value="{$customer->phone}"{/if} /><br />
|
||||
</div>
|
||||
|
||||
<div class="last half">
|
||||
<label for="email">E-Mail</label><br />
|
||||
<input type="text" class="half" name="email" {if $customer->email}value="{$customer->email}"{/if} /><br />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="line">
|
||||
<div class="half">
|
||||
<label for="fax">Fax</label><br />
|
||||
<input type="text" class="half" name="fax" {if $customer->fax}value="{$customer->fax}"{/if} /><br />
|
||||
</div>
|
||||
|
||||
<div class="last half">
|
||||
<label for="website">Webseite</label><br />
|
||||
<input type="text" class="half" name="website" {if $customer->website}value="{$customer->website}"{/if} /><br />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="line">
|
||||
<div class="half">
|
||||
<label for="mobile">Handy</label><br />
|
||||
<input type="text" class="half" name="mobile" {if $customer->mobile}value="{$customer->mobile}"{/if} /><br />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="line">
|
||||
<h4>Passwort ändern</h4>
|
||||
</div>
|
||||
|
||||
<div class="line">
|
||||
<div class="half">
|
||||
<label for="">Passwort</label><br />
|
||||
<input type="password" class="half" name="pass1" /><br />
|
||||
</div>
|
||||
|
||||
<div class="last half">
|
||||
<label for="">Passwort Bestätigen</label><br />
|
||||
<input type="password" class="half" name="pass2" /><br />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="line">
|
||||
<h4>Newsletter</h4>
|
||||
</div>
|
||||
<div class="line">
|
||||
<div class="half">
|
||||
<label for="">Newsletter empfangen</label><br />
|
||||
<select name="newsletter_sub" class="half">
|
||||
<option value="0">Nein</option>
|
||||
<option value="1" {if $customer->newsletter_sub == 1}selected{/if}>Ja</option>
|
||||
</select><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 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>
|
||||
|
||||
|
||||
<div class="address clearfix">
|
||||
<div class="vcard">
|
||||
<span class="default">Persönliche Daten</span><br>
|
||||
|
||||
{if $customer->company != ""}
|
||||
<strong>{$customer->company}</strong><br>
|
||||
{if $customer->honorific == 0}
|
||||
Herr
|
||||
{elseif $customer->honorific == 1}
|
||||
Frau
|
||||
{elseif $customer->honorific == 2}
|
||||
Firma
|
||||
{/if}
|
||||
{$customer->firstname} {$customer->surname}<br>
|
||||
{else}
|
||||
{if $customer->honorific == 0}
|
||||
Herr
|
||||
{elseif $customer->honorific == 1}
|
||||
Frau
|
||||
{elseif $customer->honorific == 2}
|
||||
Firma
|
||||
{/if}<br>
|
||||
{$customer->firstname} {$customer->surname}<br>
|
||||
{/if}
|
||||
|
||||
<br>
|
||||
{if $customer->burth_date != '0000-00-00'}
|
||||
Geburtsdatum: {$customer->burth_date}<br>
|
||||
{/if}
|
||||
{if $customer->freetextfield3}
|
||||
Ihre Bezahlart: {$customer->freetextfield3}
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="address clearfix">
|
||||
<div class="vcard">
|
||||
<span class="default">Kontakt & Einstellungen</span><br>
|
||||
|
||||
{if $customer->phone}
|
||||
<div class="clearfix">
|
||||
<span>Telefon:</span> <span>{$customer->phone}</span>
|
||||
</div>
|
||||
{/if}
|
||||
{if $customer->fax}
|
||||
<div class="clearfix">
|
||||
<span>Telefax:</span> <span>{$customer->fax}</span>
|
||||
</div>
|
||||
{/if}
|
||||
{if $customer->mobile}
|
||||
<div class="clearfix">
|
||||
<span>Handy:</span> <span>{$customer->mobile}</span>
|
||||
</div>
|
||||
{/if}
|
||||
{if $customer->email}
|
||||
<div class="clearfix">
|
||||
<span>E-Mail:</span> <span>{$customer->email}</span>
|
||||
</div>
|
||||
{/if}
|
||||
{if $customer->website}
|
||||
<div class="clearfix">
|
||||
<span>Website:</span> <span>{$customer->website}</span>
|
||||
</div>
|
||||
{/if}
|
||||
<br>
|
||||
<div class="clearfix">
|
||||
<span>Passwort:</span> <span>************</span>
|
||||
</div>
|
||||
<div class="clearfix">
|
||||
<span>Newsletter:</span> <span>{if $customer->newsletter_sub == 1}Ja{else}Nein{/if}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,12 @@
|
||||
<!-- begin content_customer_center/item_export.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Fachandelspreisliste / Artikelexportliste</h2></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
Laden sie unser Sortiment als <a href="./items.csv" target="_blank">CSV Datei</a> herunter.<br />
|
||||
{* Hier finden sie die dazugehörige <a href="{$SHOP_DIR}documents/schnittstelle.pdf" target="_blank">Schnittstellenbeschreibung</a>.*}
|
||||
</div>
|
||||
</div>
|
||||
<!-- end content_customer_center/item_export.tpl -->
|
||||
@@ -0,0 +1,59 @@
|
||||
<!-- 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="right">Status</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="right">
|
||||
{foreach from=$orderstatus item=status}
|
||||
{if $status->id == $order->order_status}
|
||||
{$status->name}
|
||||
{/if}
|
||||
{/foreach}
|
||||
</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,74 @@
|
||||
<!-- content_customer_center/payment_data.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title" style="width:590px;"><h2>Kontodaten</h2></div>
|
||||
<a class="icon" href="#edit_payment_data_form" style="width:115px;background-image:url({$PARENT_THEME_DIR}/media/images/edit_icon.png);"><span>Daten ändern</span></a>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
<form target="{$this_url}" method="post" id="edit_payment_data_form" class="formated_form">
|
||||
|
||||
<input type="hidden" name="action" value="edit_payment_data" />
|
||||
|
||||
<div class="line first">
|
||||
<div class="half">
|
||||
<label for="account_holder">Kontoinhaber</label><br />
|
||||
<input type="text" class="half" name="account_holder" value="{$customer->account_holder}"/><br />
|
||||
</div>
|
||||
|
||||
<div class="last half">
|
||||
<label for="account_number">Kontonummer</label><br />
|
||||
<input type="text" class="half" name="account_number" value="{$customer->account_number}" /><br />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="line">
|
||||
<div class="half">
|
||||
<label for="bank">Bank</label><br />
|
||||
<input type="text" class="half" name="bank" value="{$customer->bank}" /><br />
|
||||
</div>
|
||||
|
||||
<div class="last half">
|
||||
<label for="bank_number">Bankleitzahl</label><br />
|
||||
<input type="text" class="half" name="bank_number" value="{$customer->bank_number}" /><br />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="line">
|
||||
<div class="half">
|
||||
<label for="iban">iban</label><br />
|
||||
<input type="text" class="half" name="iban" value="{$customer->iban}" /><br />
|
||||
</div>
|
||||
|
||||
<div class="last half">
|
||||
<label for="swift_bic">swift bic</label><br />
|
||||
<input type="text" class="half" name="swift_bic" value="{$customer->swift_bic}" /><br />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 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>
|
||||
|
||||
<div class="address">
|
||||
<div>Kontoinhaber:<span>{if $customer->account_holder}{$customer->account_holder}{else}Keine Angaben{/if}</span></div>
|
||||
<div>Kontonummer:<span>{if $customer->account_number}{$customer->account_number}{else}Keine Angaben{/if}</span></div>
|
||||
<div>Bankleitzahl:<span>{if $customer->bank_number}{$customer->bank_number}{else}Keine Angaben{/if}</span></div>
|
||||
<div>Bankinstitut:<span>{if $customer->bank}{$customer->bank}{else}Keine Angaben{/if}</span></div>
|
||||
</div>
|
||||
|
||||
<div class="address">
|
||||
<div>IBAN:<span>{if $customer->iban}{$customer->iban}{else}Keine Angaben{/if}</span></div>
|
||||
<div>SWIFT-BIC:<span>{if $customer->swift_bic}{$customer->swift_bic}{else}Keine Angaben{/if}</span></div>
|
||||
</div>
|
||||
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,249 @@
|
||||
|
||||
<div id="content_box_item_list" class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<h1>Registrierung</h1>
|
||||
</div>
|
||||
<div class="box_content">
|
||||
|
||||
<!-- template begin content_customer_registration.tpl -->
|
||||
{if isset($error_message)}
|
||||
{foreach from=$error_message item=message}
|
||||
<div style="font-weight:bold;font-size:14px;color:#cc0000;border:#cc0000 1px solid;padding:10px;text-align:center;">
|
||||
{$message}
|
||||
</div>
|
||||
<br />
|
||||
{/foreach}
|
||||
{/if}
|
||||
|
||||
<p style="margin:20px;">
|
||||
{$system_configuration.customer_registration_text|replace:"\n":"<br />"}
|
||||
</p>
|
||||
|
||||
<form class="cashier formated_form" method="post" enctype="multipart/form-data" style="display:block;">
|
||||
<input id="is_merchant" type="hidden" name="customer_field[merchant]" value="{if $system_configuration.merchant_registration_active}true{else}false{/if}" />
|
||||
|
||||
<!-- block: honorific -->
|
||||
<div class="line">
|
||||
<div class="short highlighted {if isset($data.state) && $data.state == 2}required{/if}">
|
||||
<label for="customer_field[honorific]">Anrede *</label><br />
|
||||
<select id="honorific" name="customer_field[honorific]" class="short">
|
||||
<option value="2" {if isset($data.form_data.honorific) && $data.form_data.honorific == '2'}selected="selected"{/if}>Firma</option>
|
||||
<option value="0" {if isset($data.form_data.honorific) && $data.form_data.honorific == '0'}selected="selected"{/if}>Herr</option>
|
||||
<option value="1" {if isset($data.form_data.honorific) && $data.form_data.honorific == '1'}selected="selected"{/if}>Frau</option>
|
||||
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end block: honorific -->
|
||||
|
||||
<!-- block: company -->
|
||||
<div class="line first">
|
||||
<div id="label_firma" class="full {if isset($data.state) && $data.state == 2 && $data.form_data.honorific == 2}highlighted required{/if}">
|
||||
<label for="customer_field[company]">Firma <span>*</span></label>
|
||||
<input type="text" class="full" name="customer_field[company]" value="{if isset($data.form_data.company)}{$data.form_data.company}{/if}" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<!-- end block: company -->
|
||||
|
||||
<!-- block: name -->
|
||||
<div class="line">
|
||||
<div id="label_vorname" class="half {if !isset( $data.form_data.honorific) || $data.form_data.honorific != '2'}highlighted{/if} {if isset($data.state) && $data.state == 2 && (!isset( $data.form_data.honorific) || $data.form_data.honorific != '2')}required{/if}">
|
||||
<label for="customer_field[firstname]">Vorname <span>*</span></label><br />
|
||||
<input type="text" class="half" name="customer_field[firstname]" value="{if isset($data.form_data.firstname)}{$data.form_data.firstname}{/if}" />
|
||||
</div>
|
||||
|
||||
<div id="label_nachname" class="last half {if !isset( $data.form_data.honorific) || $data.form_data.honorific != '2'}highlighted{/if} {if isset($data.state) && $data.state == 2 &&(!isset( $data.form_data.honorific) || $data.form_data.honorific != '2')}required{/if}">
|
||||
<label for="customer_field[surname]">Nachname <span>*</span></label><br />
|
||||
<input type="text" class="half" name="customer_field[surname]" value="{if isset($data.form_data.surname)}{$data.form_data.surname}{/if}" />
|
||||
</div>
|
||||
</div>
|
||||
<!-- end block: name -->
|
||||
|
||||
<!-- block: street -->
|
||||
<div class="line">
|
||||
<div class="half highlighted {if isset($data.state) && $data.state == 2}required{/if}">
|
||||
<label for="customer_field[street]">Strasse *</label><br />
|
||||
<input type="text" class="half" name="customer_field[street]" value="{if isset($data.form_data.street)}{$data.form_data.street}{/if}" />
|
||||
</div>
|
||||
|
||||
<div class="last half highlighted {if isset($data.state) && $data.state == 2}required{/if}">
|
||||
<label for="customer_field[house_number]">Hausnummer *</label><br />
|
||||
<input type="text" class="half" name="customer_field[house_number]" value="{if isset($data.form_data.house_number)}{$data.form_data.house_number}{/if}" />
|
||||
</div>
|
||||
</div>
|
||||
<!-- end block: street -->
|
||||
|
||||
<!-- block: city and country -->
|
||||
<div class="line">
|
||||
<div class="half highlighted {if isset($data.state) && $data.state == 2}required{/if}">
|
||||
<label for="customer_field[zip_code]">Postleitzahl *</label><br />
|
||||
<input type="text" class="half" name="customer_field[zip_code]" value="{if isset($data.form_data.zip_code)}{$data.form_data.zip_code}{/if}" />
|
||||
</div>
|
||||
|
||||
<div class="last half highlighted {if isset($data.state) && $data.state == 2}required{/if}">
|
||||
<label for="customer_field[city]">Ort *</label><br />
|
||||
<input type="text" class="half" name="customer_field[city]" value="{if isset($data.form_data.city)}{$data.form_data.city}{/if}" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="line">
|
||||
<div class="half highlighted {if isset($data.state) && $data.state == 2}required{/if}">
|
||||
<label for="customer_field[country]">Land *</label>Pflichtfeld für Versandkostenberechnung.<br />
|
||||
<select id="countries" class="half" name="customer_field[country]" >
|
||||
{foreach from=$countries item=country}
|
||||
<option value="{$country->id}" {if isset($data.form_data.country) && $data.form_data.country == $country->id}selected="selected"{/if} >{$country->name}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end block: country -->
|
||||
|
||||
{if $system_configuration.merchant_registration_active}
|
||||
<div id="merchant_data">
|
||||
<div class="line ">
|
||||
<div id="label_tax_id" class="half {if isset($data.state) && $data.state == 2 && $data.form_data.honorific == 2}highlighted required{/if}">
|
||||
<label for="customer_field[tax_id]">Ust-ID <span>*</span></label>
|
||||
<input type="text" class="half" name="customer_field[tax_id]" value="{if isset($data.form_data.tax_id)}{$data.form_data.tax_id}{/if}" />
|
||||
</div>
|
||||
|
||||
<div class="half last">
|
||||
<label for="">Steuernummer</label>
|
||||
<input type="text" class="half" name="customer_field[tax_number]" value="{if isset($data.form_data.tax_number)}{$data.form_data.tax_number}{/if}" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{*
|
||||
<div class="line">
|
||||
<label>Geburtsdatum</label>
|
||||
<br />
|
||||
|
||||
<select style="width:70px;margin-right:10px;" name="birthdate[day]" size="1">
|
||||
<option value="0">Tag</option>
|
||||
{foreach from=$days item=day}
|
||||
<option value="{$day}" {if isset($data.date.day) && $day == $data.date.day}selected="selected"{/if}>{$day}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
|
||||
<select style="width:70px;margin-right:10px;" name="birthdate[month]" size="1">
|
||||
<option value="0">Monat</option>
|
||||
{foreach from=$months item=month}
|
||||
<option value="{$month}" {if isset($data.date.month) && $month == $data.date.month}selected="selected"{/if}>{$month}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
|
||||
<select style="width:70px;" name="birthdate[year]" size="1">
|
||||
<option value="0">Jahr</option>
|
||||
{foreach from=$years item=year}
|
||||
<option value="{$year}" {if isset($data.date.year) && $year == $data.date.year}selected="selected"{/if}>{$year}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
*}
|
||||
<div class="line">
|
||||
<div class="half highlighted {if isset($data.state) && $data.state == 2}required{/if}">
|
||||
<label for="customer_field[phone]">Telefon *</label><br />
|
||||
<input type="text" class="half" name="customer_field[phone]" value="{if isset($data.form_data.phone)}{$data.form_data.phone}{/if}" />
|
||||
</div>
|
||||
|
||||
<div class="last half highlighted {if isset($data.state) && $data.state == 2}required{/if}">
|
||||
<label for="customer_field[email]">E-Mail *</label><br />
|
||||
<input type="text" class="half" name="customer_field[email]" value="{if isset($data.form_data.email)}{$data.form_data.email}{/if}" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="line">
|
||||
<div class="half">
|
||||
<label for="customer_field[fax]">Fax</label><br />
|
||||
<input type="text" class="half" name="customer_field[fax]" value="{if isset($data.form_data.fax)}{$data.form_data.fax}{/if}" />
|
||||
</div>
|
||||
|
||||
<div class="last half">
|
||||
<label for="customer_field[website]">Webseite</label><br />
|
||||
<input type="text" class="half" name="customer_field[website]" value="{if isset($data.form_data.website)}{$data.form_data.website}{/if}" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="line">
|
||||
<div class="half">
|
||||
<label for="customer_field[mobile]">Handy</label><br />
|
||||
<input type="text" class="half" name="customer_field[mobile]" value="{if isset($data.form_data.mobile)}{$data.form_data.mobile}{/if}" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="line">
|
||||
<div class="half highlighted {if isset($data.state) && $data.state == 2}required{/if}">
|
||||
<label for="customer_field[password1]">Passwort *</label>
|
||||
<br />
|
||||
<input id="password_one" type="password" class="half" name="customer_field[password1]">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="line">
|
||||
<div class="half highlighted {if isset($data.state) && $data.state == 2}required{/if}">
|
||||
<label for="customer_field[password2]">Passwort bestätigen *</label>
|
||||
<br />
|
||||
<input id="password_two" type="password" class="half" name="customer_field[password2]">
|
||||
</div>
|
||||
|
||||
<div class="half last">
|
||||
<p id="passwords_match"></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="box_padder" style="margin:20px;">
|
||||
Klicken Sie auf die Überschriften, um den vollständigen Artikel zu lesen<br />
|
||||
<br />
|
||||
|
||||
{if isset($agb_data.datenschutz)}
|
||||
<div id="data_privacy" class="cashdesk_agreement_header">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 isset($agb_data.agbs)}
|
||||
<div id="terms_and_conditions" class="cashdesk_agreement_header">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 style="margin:20px;">
|
||||
<input id="agreements_accepted" type="checkbox" value="yes" name="agreements_accepted" />
|
||||
<label for="agreements_accepted">
|
||||
Ich habe die AGB und Datenschutzbestimmungen gelesen, verstanden und akzeptiere sie.
|
||||
</label>
|
||||
</div>
|
||||
<div style="margin:20px;">
|
||||
<div class="g-recaptcha" data-sitekey="6LfR26UZAAAAAPtLKYjzWSz_6genzowdDSAtA8tu"></div>
|
||||
</div>
|
||||
|
||||
<!-- block: submit -->
|
||||
<div class="line" style="position:relative;height:20px;">
|
||||
<input class="button" type="submit" name="submit" value="Anmelden" style="position:absolute;right:0px;" />
|
||||
</div>
|
||||
<!-- end block: submit -->
|
||||
</form>
|
||||
</div>
|
||||
<div class="box_footer"></div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
var countries = [];
|
||||
{foreach from=$countries item=country}
|
||||
countries['c_' + {$country->id}] = {$country->customer_ust_id_required};
|
||||
{/foreach}
|
||||
</script>
|
||||
<script type="text/javascript" src="{$PARENT_THEME_DIR}/media/js/content_customer_registration.js"></script>
|
||||
<!-- template end content_customer_registration.tpl -->
|
||||
@@ -0,0 +1,23 @@
|
||||
|
||||
<div id="content_google_map">
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h1>Anfahrt</h1></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2623.8366760716976!2d12.609181316065333!3d48.88038997928971!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x477565830cf47cf7%3A0x54af4a5d95a587ad!2sIntelectra+Vertr.-+u.+Kundend.+f.+elektrotechn.+Ger%C3%A4te+u.+Ersatzteile+mbH!5e0!3m2!1sde!2sde!4v1517991554880" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<a href="#" id="print_gmapi_directions" target="_blank">Anfahrt drucken</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,394 @@
|
||||
|
||||
<div class="content_item">
|
||||
<div id="item_content1" style="position:relative;height:860px;top:0px;">
|
||||
<div id="back_button">{$template_text.item_details.button_back}</div>
|
||||
<div class="title_wrapper">
|
||||
<div class="title" style="width:100%;"><h3 style="font-weight:bold;font-size:18px;">
|
||||
{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 style="color:#cccccc;">von {$shopArticle->manufacturer_data->name}</span>{/if}</h3></div>
|
||||
{if $shopArticle->number}<span class="item_number"><span style="font-weight:bold;">{$template_text.item_details.item_number}</span> {$shopArticle->number}</span>{/if}
|
||||
</div>
|
||||
|
||||
|
||||
<div class="image_wrapper">
|
||||
{if isset($shopArticle->files[0]) && $shopArticle->files[0]->file_name}
|
||||
<div id="image_detailed_container_outer" style="z-index:1;">
|
||||
<div id="image_detailed_container_inner">
|
||||
{foreach item=file from=$shopArticle->files}
|
||||
<a 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>
|
||||
{/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 style="position:relative;width:1px;height:96px;background:#C6C6C6;float:left;margin-right:20px;"></div>{/if}
|
||||
{/foreach}
|
||||
<br style="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">
|
||||
{if $shopArticle->shop_bargain_price_1 > 0}<div id="spezial_price_icon"></div>{/if}
|
||||
<div class="item_box_right_wrapper">
|
||||
<div id="manufacturer_wrapper">
|
||||
<div class="title_manufacturer">{$template_text.default.manufacturer}</div>
|
||||
{if $shopArticle->manufacturer_data->logo}<div class="manufacturer_logo" style="background: transparent url({$SHOP_DIR}/images/manufacturers/{$shopArticle->manufacturer_data->logo}) no-repeat center center;"></div>{/if}
|
||||
<div class="manufacturer_title">Marke:</div>
|
||||
<div class="manufacturer_name">{$shopArticle->manufacturer_data->name} (<a href="/kaufen/{$shopArticle->manufacturer_data->short_uri}/">Mehr von {$shopArticle->manufacturer_data->name}?</a>)</div>
|
||||
<div class="category_title">Kategorie:</div>
|
||||
<div class="category_name">{$structure_data->name}</div>
|
||||
</div>
|
||||
|
||||
<div id="price_box_wrapper">
|
||||
<div class="title_price">{$template_text.default.price}</div>
|
||||
<div class="register_buy">
|
||||
|
||||
<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="tab"></div>
|
||||
|
||||
{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}
|
||||
|
||||
<!-- Variant selection -->
|
||||
<div class="variant_selection_wrapper">
|
||||
<div class="variant_selection_title">Wählen Sie Ihre gewünschte Variante:</div>
|
||||
<div class="variant_selection_field" style="position:relative;top:30px;left:15px;">
|
||||
<div class="variant_selection_field_title">
|
||||
{*{if $shopArticle->schema_data->selectable_attribute_2}Variante:{else}{$att_name_1}:{/if}*}
|
||||
</div>
|
||||
<div class="variant_selection_field_box">
|
||||
|
||||
<div class="item_variant_box">
|
||||
<div class="box_title">
|
||||
<span class="button_name">
|
||||
{if $shopArticle->schema_data->selectable_attribute_2}Variante:{else}{$att_name_1}:{/if}
|
||||
</span>
|
||||
<span class="button_text">{if $shopArticle->parent_id}{$shopArticle->name}{else}Noch keine Variante gewählt{/if}</span>
|
||||
</div>
|
||||
<div class="widget_menu_arrow"></div>
|
||||
</div>
|
||||
<div id="variant_selection_box" style="z-index:999;">
|
||||
{foreach item=item name=cartLoop from=$shopArticle->variant_structure}
|
||||
{if $item.level != 1 && $item.active == 1}
|
||||
{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}<a href="{$item.short_uri}.html">{else}<a href="/index.php?item_id={$item.id}">{/if}
|
||||
<div class="cart_item {if $smarty.foreach.cartLoop.first}cart_item_first{/if}">
|
||||
<span class="item_amount">
|
||||
{if $shopArticle->schema_data->selectable_attribute_1}{assign var="key" value="attribute_`$shopArticle->schema_data->selectable_attribute_1`"}{$att_name_1}: {$item.data->$key} {$att_unit_1}{/if} {if $shopArticle->schema_data->selectable_attribute_2}{assign var="key" value="attribute_`$shopArticle->schema_data->selectable_attribute_2`"} | {$att_name_2}: {$item.data->$key} {$att_unit_2} {/if}
|
||||
<br />{if $item.sample_price && $item.price_type != 0}{$item.sample_price|number_format:"2":",":"."} € / {$shopArticle->sample_unit}{/if}
|
||||
</span>
|
||||
<div class="cart_item_image" style="background:#ffffff url({$SHOP_DIR}/images/article/thumb_{if $item.default_image_file_name}{$item.default_image_file_name}{else}{if $shopArticle->default_image_file_name}{$shopArticle->default_image_file_name}{else}default_image.png{/if}{/if}) center center no-repeat;"></div>
|
||||
<span class="item_number">{$item.number}</span>
|
||||
{*<span class="item_name">{$item.name|truncate:50:"...":true}</span>*}
|
||||
{if $item.price_type != 0}<span class="item_price">{$item.shop_price_1|number_format:"2":",":"."} €</span>{/if}
|
||||
<div class="item_delivery_status_1"></div>
|
||||
</div>
|
||||
</a>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{*
|
||||
<!-- Ersatzteile -->
|
||||
{if $shopArticle->assignedItemSet2 && $system_configuration.show_item_item_assign2 == 1}
|
||||
<div class="itemassign_selection_wrapper">
|
||||
<div class="item_assign_box">
|
||||
<div class="box_title">
|
||||
<span class="button_text">Ersatzteile zu diesem Artikel</span>
|
||||
</div>
|
||||
<div class="widget_menu_arrow"></div>
|
||||
</div>
|
||||
<div class="item_selection_box">
|
||||
{foreach item=assigned_item2 name=cartLoop from=$shopArticle->assignedItemSet2}
|
||||
{if $shopArticle->id == $item.id}{assign var=preis_praefix value=""}{/if}
|
||||
|
||||
{if $assigned_item2->short_uri}<a href="{$assigned_item2->short_uri}.html">{else}<a href="/index.php?item_id={$assigned_item2->id}">{/if}
|
||||
<div class="cart_item {if $smarty.foreach.cartLoop.first}cart_item_first{/if}">
|
||||
<span class="item_amount">
|
||||
{$assigned_item2->name}
|
||||
</span>
|
||||
<div class="cart_item_image" style="background:#ffffff url({$SHOP_DIR}/images/article/thumb_{if $assigned_item2->default_image_file_name}{$assigned_item2->default_image_file_name}{else}default_image.png{/if}) center center no-repeat;"></div>
|
||||
<span class="item_number">{$assigned_item2->number}</span>
|
||||
<span class="item_price">{$assigned_item2->shop_price_1|number_format:"2":",":"."} €</span>
|
||||
<div class="item_delivery_status_1"></div>
|
||||
</div>
|
||||
</a>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
*}
|
||||
|
||||
{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}
|
||||
<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}
|
||||
<span class="price_text">
|
||||
{if $shopArticle->price_je_vpe}
|
||||
{if $shopArticle->shop_bargain_price_1 > 0}
|
||||
{$shopArticle->shop_bargain_price_1 / $shopArticle->vpe_amount|number_format:"2":",":"."} € je &Stück |
|
||||
{else}
|
||||
{$shopArticle->shop_price_1 / $shopArticle->vpe_amount|number_format:"2":",":"."} € je Stück |
|
||||
{/if}
|
||||
{/if}
|
||||
{if $shopArticle->sample_price && $shopArticle->sample_unit && $shopArticle->sample_price > 0}
|
||||
<span class="sample_price">{$shopArticle->sample_price|number_format:"2":",":"."}</span> € / {$shopArticle->sample_unit}
|
||||
<br />
|
||||
{/if}
|
||||
<font style="font-size:10px;">{if $shopArticle->shipping_cost_type == 1}{$shopArticle->price_tax_text_free_shipping}{else}{$shopArticle->price_tax_text}{/if}</font>
|
||||
</span>
|
||||
|
||||
{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}
|
||||
|
||||
<!-- content_item/graduated_prices.tpl begin -->
|
||||
{if $shopArticle->graduated_prices|is_array && $shopArticle->graduated_prices}
|
||||
<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="3">
|
||||
{foreach item=gradPrice name=price_loop key=quantity from=$shopArticle->graduated_prices}
|
||||
{if $smarty.foreach.price_loop.iteration == 11}{break}{/if}
|
||||
<tr>
|
||||
<td>
|
||||
ab {$quantity}
|
||||
{if $shopArticle->price_je_vpe}
|
||||
VPE | {$shopArticle->vpe_amount * $quantity} {$shopArticle->vpe_unit}
|
||||
{else}
|
||||
Stück
|
||||
{/if}
|
||||
</td>
|
||||
{if $gradPrice.bargain > 0}
|
||||
<td style="text-decoration: line-through; text-align: right;color:#000000;font-size:11px;font-weight:bold;">
|
||||
{if !$no_prices}
|
||||
{$gradPrice.price|number_format:"2":",":"."} € / {if $shopArticle->price_je_vpe}VPE{else}Stück{/if}
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</td>
|
||||
<td style="text-align: right;color:#04428d;font-size:11px;font-weight:bold;">
|
||||
{if !$no_prices}
|
||||
{$gradPrice.bargain|number_format:"2":",":"."} € / {if $shopArticle->price_je_vpe}VPE{else}Stück{/if}
|
||||
{if $shopArticle->sample_price && $shopArticle->sample_unit && $shopArticle->sample_price > 0}
|
||||
<br /><font style="color:#000000;font-weight:normal;">{$gradPrice.samplePrice|number_format:"2":",":"."} € / {$shopArticle->sample_unit}</font>
|
||||
{/if}
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</td>
|
||||
{else}
|
||||
<td></td>
|
||||
<td style="text-align: right;color:#04428d;font-size:11px;font-weight:bold;">
|
||||
{if !$no_prices}
|
||||
{$gradPrice.price|number_format:"2":",":"."} € / {if $shopArticle->price_je_vpe}VPE{else}Stück{/if}
|
||||
{if $shopArticle->sample_price && $shopArticle->sample_unit && $shopArticle->sample_price > 0}
|
||||
<br /><font style="color:#000000;font-weight:normal;">{$gradPrice.samplePrice|number_format:"2":",":"."} € / {$shopArticle->sample_unit}</font>
|
||||
{/if}
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</td>
|
||||
{/if}
|
||||
<td style="text-align: center;">
|
||||
{if $shopArticle->shippable != 0}
|
||||
{*<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 colspan="9" style="height:1px;background: #e9e9e9;"></td></tr>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- content_item/graduated_prices.tpl end -->
|
||||
|
||||
|
||||
|
||||
<!-- klarna installments -->
|
||||
{if isset($klarna_installments) && $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>
|
||||
{*
|
||||
<p id="installment_months">Monate:</p>
|
||||
<div id="installment_wrapper">
|
||||
{foreach $klarna_installments as $installment}
|
||||
<div class="monthly_installments{if $installment@first} selected{/if}">{$installment.months}</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
*}
|
||||
<br>
|
||||
<a id="more_klarna_info" href="">Lesen Sie mehr!</a>
|
||||
</div>
|
||||
{/if}
|
||||
{else}
|
||||
<span class="price" style="font-size:12px;">Preis auf Anfrage</span>
|
||||
{/if}
|
||||
{else}
|
||||
<span class="price" style="font-size:12px;">Preis nach Login</span>
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="shippable_wrapper">
|
||||
<div class="min_quantity">{if $shopArticle->min_quantity && $shopArticle->min_quantity > 1}Mindestabnahmemenge: {$shopArticle->min_quantity} Stück{/if}</div>
|
||||
<span class="shippable_state">Artikel
|
||||
{if $shopArticle->shippable == 1}
|
||||
<font class="item_shippable">lieferbar</font><br>
|
||||
{elseif $shopArticle->shippable == 3}
|
||||
<font class="item_shippable_unknown">lieferzeit unbekannt</font><br>
|
||||
{elseif $shopArticle->shippable == 0}
|
||||
<font class="item_not_shippable">nicht lieferbar</font><br>
|
||||
{elseif $shopArticle->shippable == 2 && $shopArticle->available_from && $shopArticle->available_till != '0000-00-00'}
|
||||
<font class="item_shippable_from_till">lieferbar von {$shopArticle->available_from} bis {$shopArticle->available_till}</font><br>
|
||||
{elseif $shopArticle->shippable == 2 && $shopArticle->available_from}
|
||||
<font class="item_shippable_from">lieferbar ab {$shopArticle->available_from}</font><br>
|
||||
{/if}
|
||||
</span>
|
||||
<span class="shippable_text">{if $shopArticle->inventory < 1}Artikel bestellt {else} Bestand: {$shopArticle->inventory} {/if} | Versand innerhalb 2 - 3 Werktage</span>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="item_banner" style="background:transparent url({$THEME_DIR}/media/images/other/item_banner.jpg) no-repeat;"></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 href="?action=print" target="_blank" class="print_button">{$template_text.item_details.button_print}</a>
|
||||
</div>
|
||||
|
||||
</div><!-- end content 1 -->
|
||||
|
||||
|
||||
|
||||
|
||||
<div id="item_content2" style="position:relative;top:50px;margin-bottom:20px;">
|
||||
{include file='content_item/item_description.tpl'}
|
||||
{include file='content_item/item_friends.tpl'}
|
||||
<br /><br />
|
||||
{if $system_configuration.item_customer_opinion == 1}{include file='content_item/item_opinion.tpl'}{/if}
|
||||
|
||||
|
||||
<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 class="close" href="#" style="color: rgb(0, 0, 0);">Schliessen</a>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/libs/jquery.qrcode.min.js"></script>
|
||||
<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}
|
||||
</script>
|
||||
|
||||
|
||||
<br /><br />
|
||||
|
||||
|
||||
@@ -0,0 +1,148 @@
|
||||
|
||||
<div id="item_menu">
|
||||
{if $shopArticle->tab_title}
|
||||
{foreach from=$shopArticle->tab_title item=title key=title_id name=titles}
|
||||
<a href="#" rel="tabs_{$title_id}" class="tab_wrapper {if $smarty.foreach.titles.first}active selected{/if}">
|
||||
<span>{$title}</span>
|
||||
</a>
|
||||
{/foreach}
|
||||
{else}
|
||||
<a href="#tabs_1" rel="tabs_1" class="tab_wrapper active selected">
|
||||
<span>{$template_text.item_details.description}</span>
|
||||
</a>
|
||||
{if $shopArticle->documents}
|
||||
<a href="#tabs_2" rel="tabs_2" class="tab_wrapper selected item_details_tab2">
|
||||
<span>{$template_text.item_details.data_sheet}</span>
|
||||
</a>
|
||||
{/if}
|
||||
{if $shopArticle->assignedItemSet2 && $system_configuration.show_item_item_assign2 == 1}
|
||||
<a href="#tabs_3" rel="tabs_3" class="tab_wrapper selected">
|
||||
<span>{$template_text.item_details.menutitle_spare_parts}</span>
|
||||
</a>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
<div style="clear:left;"></div>
|
||||
</div>
|
||||
|
||||
<div id="description_tabs" style="overflow:visible;">
|
||||
{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">
|
||||
<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}
|
||||
{$shopArticle->detail_description}
|
||||
{else}
|
||||
{$shopArticle->detail_description_en}
|
||||
{/if}
|
||||
{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="itemBarcode" style="position:relative;top:20px;right:0px;">{$shopArticle->ean_code}</div>
|
||||
|
||||
<div id="qrcode" style="position:absolute;right:0px;top:0px;"></div>
|
||||
|
||||
<table width="100%" style="position:relative;top:20px;">
|
||||
{if $shopArticle->uvp > 0}
|
||||
<tr>
|
||||
<td style="font-weight:bold;">UVP:</td>
|
||||
<td style="text-align:right;">{$shopArticle->uvp|number_format:"2":",":"."} €</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{if $shopArticle->sample_price && $shopArticle->sample_unit}
|
||||
<tr>
|
||||
{if $shopArticle->sample_price > 0}
|
||||
<td style="font-weight:bold;">Grundpreis:</td>
|
||||
<td style="text-align:right;">{$shopArticle->sample_price|number_format:"2":",":"."} € / {$shopArticle->sample_unit}</td>
|
||||
{/if}
|
||||
</tr>
|
||||
{/if}
|
||||
{if $shopArticle->schema_data_attributes}
|
||||
{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 style="font-weight:bold;">
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$attribute.name_en}
|
||||
{$attribute.name}:
|
||||
{else}
|
||||
{$attribute.name_en}:
|
||||
{/if}
|
||||
</td>
|
||||
<td style="text-align:right;">{$attribute.value} {$attribute.unit}</td>
|
||||
{/if}
|
||||
</tr>
|
||||
{/if}
|
||||
{/foreach}
|
||||
{/if}
|
||||
</table>
|
||||
</div>
|
||||
<div style="clear:both;"></div>
|
||||
</div>
|
||||
<div class="tab_content" id="tabs_2">
|
||||
<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}">{$file->alt}</a>
|
||||
</td>
|
||||
</td>
|
||||
{/foreach}
|
||||
</table>
|
||||
</div>
|
||||
<div class="tab_content" id="tabs_3">
|
||||
|
||||
|
||||
|
||||
<!-- Ersatzteile -->
|
||||
{if $shopArticle->assignedItemSet2 && $system_configuration.show_item_item_assign2 == 1}
|
||||
|
||||
{foreach item=assigned_item2 name=cartLoop from=$shopArticle->assignedItemSet2}
|
||||
|
||||
{if $shopArticle->id == $item.id}{assign var=preis_praefix value=""}{/if}
|
||||
<div style="position:relative;float:left;margin-top:15px;margin-left:15px;height:220px;width:215px;border:1px solid #cccccc;">
|
||||
|
||||
{if $assigned_item2->short_uri}<a href="{$assigned_item2->short_uri}.html" style="text-decoration:none;">{else}<a href="/index.php?item_id={$assigned_item2->id}" style="text-decoration:none;">{/if}
|
||||
|
||||
<div style="display:block;position:relative;width:205px;padding:5px;text-align:center;color:#000000;font-size:12px;font-weight:normal;text-decoration:none;">{$assigned_item2->name}</div>
|
||||
<div style="position:relative;width:200px;height:150px;background:#ffffff url({$SHOP_DIR}/images/article/thumb_{if $assigned_item2->default_image_file_name}{$assigned_item2->default_image_file_name}{else}default_image.png{/if}) center center no-repeat;"></div>
|
||||
<div style="position:absolute;bottom:5px;right:5px;width:100px;text-align:right;font-size:14px;font-weight:bold;color:#04428D;">{$assigned_item2->shop_price_1|number_format:"2":",":"."} €</div>
|
||||
|
||||
</a>
|
||||
</div>
|
||||
{/foreach}
|
||||
<div style="clear:both;"></div>
|
||||
{/if}
|
||||
|
||||
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
|
||||
{if $shopArticle->assignedItemSet}
|
||||
<!-- Item friends slider -->
|
||||
<div class="item_friends_slider">
|
||||
<span class="title">{$system_configuration.shop_item_friends_titletext}</span><br /><br />
|
||||
{if $system_configuration.item_image_server_uri}
|
||||
{assign var=SHOP_DIR value="{$system_configuration.item_image_server_uri}"}
|
||||
{/if}
|
||||
|
||||
<div class="item_friends_slider_wrapper">
|
||||
<div class="image_slider_content_outer_wrapper">
|
||||
<div class="image_slider_content_inner_wrapper">
|
||||
{foreach name=ArticleList item=item_article from=$shopArticle->assignedItemSet}
|
||||
<div class="slider_item_box">
|
||||
<a class="slider_item_box_info" href="http://{$servername}/{$item_article->short_uri}.html">{$item_article->name|truncate:30:"...":true}</a>
|
||||
<a class="slider_item_number" href="http://{$servername}/{$item_article->short_uri}.html">{$item_article->number}</a>
|
||||
<a class="slider_image" href="http://{$servername}/{$item_article->short_uri}.html" style="background: transparent url({$SHOP_DIR}images/article/overview_{if $item_article->file_name}{$item_article->file_name}{else}default_image.png{/if}) center center no-repeat;"></a>
|
||||
|
||||
<div class="slider_item_box_price">
|
||||
{if $no_prices}
|
||||
<div class="slider_price slider_enquiry_price">auf Anfrage</div>
|
||||
{else}
|
||||
{if $item_article->shop_price_1}
|
||||
{if $item_article->shop_bargain_price_1 > 0}
|
||||
<div class="slider_price slider_normal_price">
|
||||
{if $item_article->price_praefix}{$item_article->price_praefix} {/if}{$item_article->shop_price_1|number_format:2:',':" "} €
|
||||
</div>
|
||||
<div class="slider_price slider_bargain_price">
|
||||
{if $item_article->price_praefix}{$item_article->price_praefix} {/if}{$item_article->shop_bargain_price_1|number_format:2:',':" "} €
|
||||
</div>
|
||||
{else}
|
||||
<div class="slider_price">
|
||||
{if $item_article->price_praefix}{$item_article->price_praefix} {/if}{$item_article->shop_price_1|number_format:2:',':" "} €
|
||||
</div>
|
||||
{/if}
|
||||
<div style="clear:right;"></div>
|
||||
{else}
|
||||
<div class="slider_price slider_enquiry_price">auf Anfrage</div>
|
||||
{/if}
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<a class="slider_image_slider_trigger_left"></a>
|
||||
<a class="slider_image_slider_trigger_right"></a>
|
||||
|
||||
<script type="text/javascript">
|
||||
var ItemsMax = {$shopArticle->assignedItemSet|@count};
|
||||
</script>
|
||||
</div>
|
||||
{else}
|
||||
<script type="text/javascript">
|
||||
var ItemsMax = 0;
|
||||
</script>
|
||||
{/if}
|
||||
|
||||
@@ -0,0 +1,108 @@
|
||||
<!-- advanced:item_opinion -->
|
||||
<div class="customer_opinion_wrapper">
|
||||
<div style="position:relative;width:664px;float:left;">
|
||||
<span class="title">Kundenbewertungen</span><br /><br />
|
||||
|
||||
{if $shopArticle->opinion}
|
||||
{if $opinion_show}
|
||||
{foreach item=rezension name=opinion_loop from=$shopArticle->opinion}
|
||||
<div class="opinion_box_big">
|
||||
<div class="name">{$rezension->user_name}</div>
|
||||
<div class="date">{$rezension->date}</div>
|
||||
<div class="opinion">
|
||||
{section name=chk start=1 max=5 loop=6 step=1}
|
||||
{if $rezension->rang >= $smarty.section.chk.index}
|
||||
<div class="opinion_bull_active"></div>
|
||||
{else}
|
||||
<div class="opinion_bull"></div>
|
||||
{/if}
|
||||
{/section}
|
||||
<br style="clear:both;" />
|
||||
</div>
|
||||
<div class="opinion_text">{$rezension->opinion_text}</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
{else}
|
||||
{foreach item=rezension name=opinion_loop from=$shopArticle->opinion}
|
||||
{if $smarty.foreach.opinion_loop.iteration == 5}
|
||||
{break}
|
||||
{/if}
|
||||
<div class="opinion_box_small">
|
||||
<div class="name">{$rezension->user_name}</div>
|
||||
<div class="date">{$rezension->date}</div>
|
||||
<div class="opinion">
|
||||
{section name=chk start=1 max=5 loop=6 step=1}
|
||||
{if $rezension->rang >= $smarty.section.chk.index}
|
||||
<div class="opinion_bull_active"></div>
|
||||
{else}
|
||||
<div class="opinion_bull"></div>
|
||||
{/if}
|
||||
{/section}
|
||||
<br style="clear:both;" />
|
||||
</div>
|
||||
<div class="opinion_text">{$rezension->opinion_text|truncate:250:"...":true}</div>
|
||||
<a href="?opinion_show=1" class="opinion_link">Weiter lesen</a>
|
||||
</div>
|
||||
{/foreach}
|
||||
<br style="clear:both;" />
|
||||
{/if}
|
||||
{else}
|
||||
<div style="position:relative;top:40px;left:20px;width:200px;">
|
||||
Es ist für diesen Artikel noch keine Bewertung abgegeben worden.
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{if !$opinion_show}
|
||||
<div class="opinion_stat">
|
||||
<div class="opinion">
|
||||
{section name=chk start=1 max=5 loop=6 step=1}
|
||||
{if $shopArticle->avg_opinion >= $smarty.section.chk.index}
|
||||
<div class="opinion_bull_active"></div>
|
||||
{else}
|
||||
<div class="opinion_bull"></div>
|
||||
{/if}
|
||||
{/section}
|
||||
<br style="clear:both;" />
|
||||
</div>
|
||||
|
||||
<strong>{$shopArticle->opinion|@count} Bewertungen</strong>
|
||||
</div>
|
||||
|
||||
<a href="?opinion_show=1" class="opinion_show_all_button">Zeige alle Bewertungen</a>
|
||||
{/if}
|
||||
|
||||
|
||||
</div>
|
||||
<div id="opinion_form_wrapper">
|
||||
<span class="title">Meinung verfassen</span>
|
||||
{if $customer}
|
||||
<form method="post">
|
||||
<input type="hidden" name="create_opinion" value="1" />
|
||||
<span class="opinion_rating_title">Ihre Bewertung</span>
|
||||
<div class="opinion_rating">
|
||||
<input class="hover-star required" type="radio" name="rang" title="Ausreichend" value="1"/>
|
||||
<input class="hover-star" type="radio" name="rang" title="Durchschnittlich" value="2"/>
|
||||
<input class="hover-star" type="radio" name="rang" title="Gut" value="3"/>
|
||||
<input class="hover-star" type="radio" name="rang" title="Sehr Gut" value="4"/>
|
||||
<input class="hover-star" type="radio" name="rang" title="Perfekt" value="5"/>
|
||||
<div id="hover-test"></div>
|
||||
</div>
|
||||
|
||||
<span class="opinion_text_title">Ihr Fazit:</span>
|
||||
<textarea name="opinion_text" class="opinion_text_input"></textarea>
|
||||
|
||||
<span class="author_title">Autor:</span>
|
||||
<div class="author">{$customer->firstname} {$customer->surname}</div>
|
||||
|
||||
<input type="submit" class="opinion_create_button" name="Bewertung absenden" />
|
||||
</form>
|
||||
{else}
|
||||
<div style="position:relative;top:40px;left:20px;width:200px;">
|
||||
Bitte loggen Sie sich ein, um für den Artikel eine Bewertung zu schreiben. <a href="/Kundencenter/" style="text-decoration:none;color:#a9a9a9;">Hier gehts zum Login...</a>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<br style="clear:left;">
|
||||
</div>
|
||||
<br />
|
||||
@@ -0,0 +1,18 @@
|
||||
|
||||
{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}
|
||||
|
||||
{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}
|
||||
@@ -0,0 +1,63 @@
|
||||
|
||||
{if $shopArticle->assignedItemSet3}
|
||||
<!-- Item friends slider -->
|
||||
<div class="item_friends_slider">
|
||||
<span class="title">{$template_text.item_details.real_friends_title}</span><br /><br />
|
||||
{if $system_configuration.item_image_server_uri}
|
||||
{assign var=SHOP_DIR value="{$system_configuration.item_image_server_uri}"}
|
||||
{/if}
|
||||
|
||||
<div class="item_friends_slider_wrapper">
|
||||
<div class="image_slider_content_outer_wrapper">
|
||||
<div class="image_slider_content_inner_wrapper">
|
||||
{foreach name=ArticleList item=item_article from=$shopArticle->assignedItemSet3}
|
||||
<div class="slider_item_box">
|
||||
<a class="slider_item_box_info" href="http://{$servername}/{$item_article->short_uri}.html">
|
||||
{$item_article->name|truncate:30:"...":true}
|
||||
|
||||
<span>{$item_article->number}</span>
|
||||
</a>
|
||||
|
||||
<a class="slider_image" href="http://{$servername}/{$item_article->short_uri}.html" style="background: transparent url({$SHOP_DIR}images/article/overview_{if $item_article->file_name}{$item_article->file_name}{else}default_image.png{/if}) center center no-repeat;"></a>
|
||||
|
||||
<div class="slider_item_box_price">
|
||||
{if $no_prices}
|
||||
<div class="slider_price slider_enquiry_price">auf Anfrage</div>
|
||||
{else}
|
||||
{if $item_article->shop_price_1}
|
||||
{if $item_article->shop_bargain_price_1 > 0}
|
||||
<div class="slider_price slider_bargain_price">
|
||||
{if $item_article->price_praefix}{$item_article->price_praefix} {/if}{$item_article->shop_bargain_price_1|number_format:2:',':" "} €
|
||||
</div>
|
||||
<div class="slider_price slider_normal_price">
|
||||
{if $item_article->price_praefix}{$item_article->price_praefix} {/if}{$item_article->shop_price_1|number_format:2:',':" "} €
|
||||
</div>
|
||||
{else}
|
||||
<div class="slider_price">
|
||||
{if $item_article->price_praefix}{$item_article->price_praefix} {/if}{$item_article->shop_price_1|number_format:2:',':" "} €
|
||||
</div>
|
||||
{/if}
|
||||
<div style="clear:right;"></div>
|
||||
{else}
|
||||
<div class="slider_price slider_enquiry_price">auf Anfrage</div>
|
||||
{/if}
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<a class="slider_image_slider_trigger_left"></a>
|
||||
<a class="slider_image_slider_trigger_right"></a>
|
||||
|
||||
<script type="text/javascript">
|
||||
var ItemsMax = {$shopArticle->assignedItemSet3|@count};
|
||||
</script>
|
||||
</div>
|
||||
{else}
|
||||
<script type="text/javascript">
|
||||
var ItemsMax = 0;
|
||||
</script>
|
||||
{/if}
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
|
||||
|
||||
<div class="list_item_box">
|
||||
{if $shopArticle->shop_bargain_price_1 > 0}
|
||||
<div class="bargain_logo"></div>
|
||||
{/if}
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$shopArticle->name_en}
|
||||
<a class="item_box_info" href="{$serverProtocol}://{$servername}{$itemSuri}"><span title="{$shopArticle->name}">{$shopArticle->name|truncate:60:"...":true}</span></a>
|
||||
{else}
|
||||
<a class="item_box_info" href="{$serverProtocol}://{$servername}{$itemSuri}"><span title="{$shopArticle->name}">{$shopArticle->name_en|truncate:60:"...":true}</span></a>
|
||||
{/if}
|
||||
<a class="item_box_image" href="{$serverProtocol}://{$servername}{$itemSuri}" style="background-image:url({$SHOP_DIR}images/article/overview_{if $shopArticle->file_name}{$shopArticle->file_name}{else}default_image.png{/if});"></a>
|
||||
|
||||
<div class="item_box_price">
|
||||
{if !$no_prices && $shopArticle->price_type == "1"}
|
||||
{if $shopArticle->shop_price_1}
|
||||
{if $shopArticle->shop_bargain_price_1 > 0}
|
||||
<div>
|
||||
<div class="bargain_price">
|
||||
<span class="old_price">{$shopArticle->shop_price_1|number_format:2:',':" "} €</span> {$shopArticle->price_praefix} {$shopArticle->shop_bargain_price_1|number_format:2:',':" "} € *
|
||||
</div>
|
||||
</div>
|
||||
{else}
|
||||
<div class="normal_price">
|
||||
{$shopArticle->price_praefix} {$shopArticle->shop_price_1|number_format:2:',':" "} € *
|
||||
</div>
|
||||
{/if}
|
||||
{else}
|
||||
<div class="price_text">auf Anfrage</div>
|
||||
{/if}
|
||||
{else}
|
||||
<div class="price_text">auf Anfrage</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,148 @@
|
||||
|
||||
|
||||
<div class="list_item_box2">
|
||||
{if $shopArticle->shop_bargain_price_1 > 0}
|
||||
<div class="bargain_logo"></div>
|
||||
{/if}
|
||||
<a class="item_box_image" href="{$serverProtocol}://{$servername}{$itemSuri}" style="background-image:url({$SHOP_DIR}images/article/overview_{if $shopArticle->file_name}{$shopArticle->file_name}{else}default_image.png{/if});"></a>
|
||||
<a class="to_item{if $shopArticle->shop_bargain_price_1 > 0}_bargain{/if}" href="{$serverProtocol}://{$servername}{$itemSuri}">Zum Artikel</a>
|
||||
<div class="item_description">
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$shopArticle->name_en}
|
||||
<a class="item_box_info" href="{$serverProtocol}://{$servername}{$itemSuri}"><span title="{$shopArticle->name}">{$shopArticle->name}</span>
|
||||
{else}
|
||||
<a class="item_box_info" href="{$serverProtocol}://{$servername}{$itemSuri}"><span title="{$shopArticle->name_en}">{$shopArticle->name_en}</span>
|
||||
{/if}
|
||||
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$shopArticle->short_description_en}
|
||||
<br /><span class="description">{$shopArticle->short_description}</span>
|
||||
{else}
|
||||
><br /><span class="description">{$shopArticle->short_description_en}</span>
|
||||
{/if}
|
||||
|
||||
|
||||
|
||||
{if $shopArticle->schema_data_attributes}
|
||||
{foreach from=$shopArticle->schema_data_attributes item=attribute}
|
||||
{if $attribute.show_list && $attribute.value}
|
||||
{if $attribute.number != $shopArticle->schema_data->selectable_attribute_1 && $attribute.number != $shopArticle->schema_data->selectable_attribute_2}
|
||||
<div style="width:270px;float:left;position:relative;">
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$attribute.name_en}
|
||||
{$attribute.name}:
|
||||
{else}
|
||||
{$attribute.name_en}:
|
||||
{/if}
|
||||
<span style="font-weight:normal;">{$attribute.value} {$attribute.unit}</span></div>
|
||||
{/if}
|
||||
{/if}
|
||||
{/foreach}
|
||||
{/if}
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
{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" style="left:400px;top:80px;">
|
||||
<div class="box_title">
|
||||
<span class="button_name" style="top:5px;">Variantenauswahl</span>
|
||||
</div>
|
||||
<div class="widget_menu_arrow"></div>
|
||||
</div>
|
||||
<div class="variant_selection_box" style="left:400px;top:110px;">
|
||||
{foreach item=item name=cartLoop from=$shopArticle->variant_structure}
|
||||
{if $item.level != 1}
|
||||
{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}<a href="{$item.short_uri}.html">{else}<a href="/index.php?item_id={$item.id}">{/if}
|
||||
<div class="cart_item {if $smarty.foreach.cartLoop.first}cart_item_first{/if}">
|
||||
<span class="item_amount">
|
||||
{if $shopArticle->schema_data->selectable_attribute_1}{$att_name_1}: {$item.data->attribute_1} {$att_unit_1}{/if} {if $shopArticle->schema_data->selectable_attribute_2} | {$att_name_2}: {$item.data->attribute_2} {$att_unit_2} {/if}
|
||||
<br />{if $item.sample_price}{$item.sample_price|number_format:"2":",":"."} € / {$shopArticle->sample_unit}{/if}
|
||||
</span>
|
||||
<div class="cart_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_number">{$item.number}</span>
|
||||
{*<span class="item_name">{$item.name|truncate:50:"...":true}</span>*}
|
||||
{if $item.price_type != 0}<span class="item_price">{$item.shop_price_1|number_format:"2":",":"."} €</span>{/if}
|
||||
<div class="item_delivery_status_1"></div>
|
||||
</div>
|
||||
</a>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</div>
|
||||
|
||||
|
||||
{/if}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="item_box_price">
|
||||
{if !$no_prices && $shopArticle->price_type == "1"}
|
||||
{if $shopArticle->shop_price_1}
|
||||
{if $shopArticle->shop_bargain_price_1 > 0}
|
||||
<div>
|
||||
<div class="bargain_price">
|
||||
<span class="old_price">{$shopArticle->shop_price_1|number_format:2:',':" "} €</span> {$shopArticle->price_praefix} {$shopArticle->shop_bargain_price_1|number_format:2:',':" "} € *
|
||||
</div>
|
||||
</div>
|
||||
{else}
|
||||
<div class="normal_price">
|
||||
{$shopArticle->price_praefix} {$shopArticle->shop_price_1|number_format:2:',':" "} € *
|
||||
</div>
|
||||
{/if}
|
||||
{else}
|
||||
<div class="price_text">auf Anfrage</div>
|
||||
{/if}
|
||||
{else}
|
||||
<div class="price_text">auf Anfrage</div>
|
||||
{/if}
|
||||
</div>
|
||||
{if $shopArticle->item_types}
|
||||
<div style="position:absolute;bottom:2px;left:10px;height:20px;width:390px;color:#ff0000;font-size:12px;">
|
||||
{foreach item=item_type from=$shopArticle->item_types}
|
||||
{if $item_type->item_type_definition_is_active == 1}
|
||||
<span style="font-weight:bold;">{$item_type->item_type_definition_name}</span> - {$item_type->item_type_text}<br />
|
||||
{/if}
|
||||
{/foreach}
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
|
||||
<div class="list_item_box3">
|
||||
{if $shopArticle->shop_bargain_price_1 > 0}
|
||||
<div class="bargain_logo"></div>
|
||||
{/if}
|
||||
<a class="item_box_image" href="{$serverProtocol}://{$servername}{$itemSuri}" style="background-image:url({$SHOP_DIR}images/article/thumb_{if $shopArticle->file_name}{$shopArticle->file_name}{else}default_image.png{/if});"></a>
|
||||
<a class="item_box_info" href="{$serverProtocol}://{$servername}{$itemSuri}">
|
||||
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$shopArticle->name_en}
|
||||
<span title="{$shopArticle->name}">{$shopArticle->name|truncate:90:"...":true}</span>
|
||||
{else}
|
||||
<span title="{$shopArticle->name}">{$shopArticle->name_en|truncate:90:"...":true}</span>
|
||||
{/if}
|
||||
</a>
|
||||
|
||||
<div class="item_box_price">
|
||||
{if !$no_prices && $shopArticle->price_type == "1"}
|
||||
{if $shopArticle->shop_price_1}
|
||||
{if $shopArticle->shop_bargain_price_1 > 0}
|
||||
<div>
|
||||
<div class="bargain_price">
|
||||
<span style="text-decoration:line-through;color:#0066cc;">{$shopArticle->shop_price_1|number_format:2:',':" "} €</span> {$shopArticle->price_praefix} {$shopArticle->shop_bargain_price_1|number_format:2:',':" "} € *
|
||||
</div>
|
||||
</div>
|
||||
{else}
|
||||
<div class="normal_price">
|
||||
{$shopArticle->price_praefix} {$shopArticle->shop_price_1|number_format:2:',':" "} € *
|
||||
</div>
|
||||
{/if}
|
||||
{else}
|
||||
<div class="price_text">auf Anfrage</div>
|
||||
{/if}
|
||||
{else}
|
||||
<div class="price_text">auf Anfrage</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
<div class="content_box_item_list">
|
||||
<div class="title_wrapper" style="height:45px;">
|
||||
<div class="title" style="width:400px;"><h3>Merkliste</h3></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
{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}
|
||||
|
||||
{if isset($listStyleType) && $listStyleType == 3}
|
||||
{include file='content_item_list/item_box_3.tpl'}
|
||||
{else if isset($listStyleType) && $listStyleType == 2}
|
||||
{include file='content_item_list/item_box_2.tpl'}
|
||||
{else}
|
||||
{include file='content_item_list/item_box_1.tpl'}
|
||||
{/if}
|
||||
{/foreach}
|
||||
|
||||
<div style="clear:both;"></div>
|
||||
{else}
|
||||
<p>Keine Produkte vorhanden.</p>
|
||||
{/if}
|
||||
</div>
|
||||
<br />
|
||||
{$system_configuration.shop_itemlist_footertext|replace:"\n":"<br />"}
|
||||
<div class="box_footer" style="clear:both; margin-bottom:20px;"></div>
|
||||
|
||||
<script type="text/javascript" src="{$PARENT_THEME_DIR}/media/js/content_box_item_list.js"></script>
|
||||
</div>
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
<!-- content_item/description_tabs.tpl begin -->
|
||||
<div id="item_menu">
|
||||
{if $shopArticle->tab_title}
|
||||
{foreach from=$shopArticle->tab_title item=title key=title_id name=titles}
|
||||
<a href="#" rel="tabs_{$title_id}" class="tab_wrapper {if $smarty.foreach.titles.first}active selected{/if}">
|
||||
<span>{$title}</span>
|
||||
</a>
|
||||
{/foreach}
|
||||
{else}
|
||||
<a href="#tabs_1" class="tab_wrapper active selected">
|
||||
<span>Beschreibung</span>
|
||||
</a>
|
||||
{/if}
|
||||
|
||||
<div style="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}
|
||||
|
||||
<div id="itemBarcode">{$shopArticle->ean_code}</div>
|
||||
{else}
|
||||
{$content}
|
||||
{/if}
|
||||
</div>
|
||||
{/foreach}
|
||||
{else}
|
||||
{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}
|
||||
|
||||
{$shopArticle->detail_description}
|
||||
{/if}
|
||||
</div>
|
||||
<!-- content_item/description_tabs.tpl end -->
|
||||
@@ -0,0 +1,26 @@
|
||||
<!-- content_item/graduated_prices.tpl begin -->
|
||||
{if $shopArticle->graduated_prices|is_array && $shopArticle->graduated_prices}
|
||||
<strong class="graylabel">Staffelpreise</strong> ({$shopArticle->price_tax_text})
|
||||
<table class="graduatedPrices">
|
||||
{foreach item=gradPrice key=quantity from=$shopArticle->graduated_prices}
|
||||
<tr>
|
||||
<td> ab {$quantity} Stück</td>
|
||||
{if $gradPrice.bargain > 0}
|
||||
<td style="text-align: right;">{$gradPrice.bargain|number_format:"2":",":"."} €</td>
|
||||
<td style="text-decoration: line-through; text-align: right;">{$gradPrice.price|number_format:"2":",":"."} €</td>
|
||||
{else}
|
||||
<td>{$gradPrice.price|number_format:"2":",":"."} €</td>
|
||||
{/if}
|
||||
<td style="text-align: right;">
|
||||
{if $shopArticle->shippable != 0}
|
||||
<form method="post">
|
||||
<input type="hidden" value="{$quantity}" name="amount" />
|
||||
<input class="graduatedCart" type="submit" value="" />
|
||||
</form>
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
{/if}
|
||||
<!-- content_item/graduated_prices.tpl end -->
|
||||
@@ -0,0 +1,483 @@
|
||||
<!-- content_item/main_default.tpl begin -->
|
||||
<div class="content_item">
|
||||
<div class="title_wrapper" style="height:100px;">
|
||||
<div class="title"><h3>{$shopArticle->name}</h3></div>
|
||||
{if $shopArticle->number}<span class="item_number">Artikel-Nr.: {$shopArticle->number}</span>{/if}
|
||||
|
||||
<div style="position:absolute;right:10px;top:45px;height:50px;width:120px;background: transparent url({$SHOP_DIR}/images/manufacturers/{$shopArticle->manufacturer_data->logo}) no-repeat center center;"></div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="content_sub_item">
|
||||
<!-- left area -->
|
||||
<div class="left_area">
|
||||
<!-- content_item/thumbnails.tpl begin -->
|
||||
<img id="big_image" src="{$SHOP_DIR}images/article/{$shopArticle->files[0]->file_name}" />
|
||||
|
||||
{*
|
||||
{if isset($shopArticle->files[0]) && $shopArticle->files[0]->file_name}
|
||||
<div id="image_detailed_container_outer">
|
||||
{if $shopArticle->shop_bargain_price_1 > 0}
|
||||
<div class="bargain_logo"></div>
|
||||
{/if}
|
||||
|
||||
<div id="image_detailed_container_inner">
|
||||
{foreach item=file from=$shopArticle->files}
|
||||
<a 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>
|
||||
{/if}
|
||||
|
||||
<div id="thumbContainer">
|
||||
<div id="thumbScrollContainer" style="width:{if $shopArticle->files|@count > 4}{$shopArticle->files|@count|ceil*91}{else}364{/if}px;">
|
||||
{foreach item=file 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>
|
||||
{/foreach}
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
</div>*}
|
||||
</div>
|
||||
<!-- right area -->
|
||||
<div class="right_area">
|
||||
<div id="lupe" style="position: relative;border: 1px solid #000000;overflow:hidden;width:300px;height:300px;">
|
||||
<img src="{$SHOP_DIR}images/article/{$shopArticle->files[0]->file_name}" style="position: relative;" />
|
||||
</div>
|
||||
|
||||
<div class="price_box" style="position:relative;top:10px;">
|
||||
|
||||
<div id="item_left_menu">
|
||||
<a href="#tabs_1" rel="left_tabs_1" class="tab_wrapper active selected">
|
||||
<span>Preise</span>
|
||||
</a>
|
||||
{*<a href="#tabs_2" rel="left_tabs_2" class="tab_wrapper">
|
||||
<span>Finanzierung</span>
|
||||
</a>*}
|
||||
<div style="clear:left;"></div>
|
||||
</div>
|
||||
|
||||
<div id="left_description_tabs">
|
||||
<div class="left_tab_content active" id="left_tabs_1" style="position:relative;">
|
||||
|
||||
<br />
|
||||
{if $shopArticle->shop_bargain_price_1 > 0}
|
||||
<div style="position:relative;float:left;width:175px;min-height:100px;text-align:right;">
|
||||
<strong class="pricelabel">Sonderpreis!</strong><br />
|
||||
<strong class="pricetag">
|
||||
{if !$no_prices}
|
||||
{$shopArticle->shop_bargain_price_1|number_format:"2":",":"."} €
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</strong><br />
|
||||
|
||||
{if !$no_prices}
|
||||
<span class="pricesaving">Sie sparen {$shopArticle->shop_price_1-$shopArticle->shop_bargain_price_1|number_format:"2":",":"."} €</span>
|
||||
{/if}
|
||||
</div>
|
||||
<div style="position:relative;float:left;width:175px;min-height:100px;text-align:right;">
|
||||
<strong class="oldpricelabel">Unser Preis</strong><br />
|
||||
<strong class="oldprice">
|
||||
{if !$no_prices}
|
||||
{$shopArticle->shop_price_1|number_format:"2":",":"."} €
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</strong>
|
||||
</div>
|
||||
<div style="clear:both;"></div>
|
||||
|
||||
|
||||
|
||||
{elseif $shopArticle->shop_price_1 > 0}
|
||||
<div class="box_rightalign">
|
||||
<strong class="pricelabel">Unser Preis</strong>
|
||||
|
||||
<div style="padding-top:10px;">
|
||||
<strong class="pricetag">
|
||||
{if !$no_prices}
|
||||
{$shopArticle->shop_price_1|number_format:"2":",":"."} €
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</strong>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
{else}
|
||||
<div class="box_rightalign">
|
||||
<strong class="pricelabel">Unser Preis</strong>
|
||||
|
||||
<div style="padding-top:10px;">
|
||||
auf Anfrage
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
|
||||
<div style="padding-top:10px;height:91px;">
|
||||
{if !$no_prices && ( $shopArticle->shop_price_1 > 0 || $shopArticle->shop_bargain_price_1 > 0)}
|
||||
{if $shopArticle->shippable != 0}
|
||||
<div id="cart_button_box">
|
||||
|
||||
<img style="position:absolute;top:7px;left:6px;" src="{$THEME_DIR}/media/images/widgets/shoppingcart_button_icon.png" />
|
||||
<form method="post">
|
||||
<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>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
{if $shopArticle->item_types}
|
||||
<div style="position:relative;width:350px;text-align:right;color:#ff0000;font-size:12px;">
|
||||
{foreach item=item_type from=$shopArticle->item_types}
|
||||
{if $item_type->item_type_definition_is_active == 1}
|
||||
<span style="font-weight:bold;">{$item_type->item_type_definition_name}</span> - {$item_type->item_type_text}<br />
|
||||
{/if}
|
||||
{/foreach}
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<div style="position:relative;width:350px;text-align:right;">Alle Preise {$shopArticle->price_tax_text}</div>
|
||||
<div class="box_rightalign" style="padding-top:5px;">
|
||||
{if $shopArticle->inventory < 1}
|
||||
Artikel bestellt |
|
||||
{else}
|
||||
Bestand: {$shopArticle->inventory} |
|
||||
{/if}
|
||||
{if $shopArticle->shippable == 1}
|
||||
<font class="item_shippable">lieferbar</font><br>
|
||||
{elseif $shopArticle->shippable == 3}
|
||||
<font class="item_shippable_unknown">lieferzeit unbekannt</font><br>
|
||||
{elseif $shopArticle->shippable == 0}
|
||||
<font class="item_not_shippable">nicht lieferbar</font><br>
|
||||
{elseif $shopArticle->shippable == 2 && $shopArticle->available_from && $shopArticle->available_till != '0000-00-00'}
|
||||
<font class="item_shippable_from_till">lieferbar von {$shopArticle->available_from} bis {$shopArticle->available_till}</font><br>
|
||||
{elseif $shopArticle->shippable == 2 && $shopArticle->available_from}
|
||||
<font class="item_shippable_from">lieferbar ab {$shopArticle->available_from}</font><br>
|
||||
{/if}
|
||||
{*<a href="/Versandkosten/">zzgl. Versandkosten</a>*}
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
|
||||
|
||||
{*
|
||||
{if $no_prices}
|
||||
Versandkostenberechnung:<br />
|
||||
<select id="select_shipping_calc">
|
||||
<option value="0">Lieferung nach:</option>
|
||||
{foreach item=country from=$countries}
|
||||
<option value="{$country.id}">{$country.name}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
<br />
|
||||
{foreach item=country from=$countries}
|
||||
<div id="shipping_{$delivery_method.id}">
|
||||
{if $country.delivery_methods}
|
||||
{foreach item=delivery_method from=$country.delivery_methods}
|
||||
{$delivery_method.name}: {$delivery_method.price} €<br />
|
||||
{/foreach}
|
||||
{else}
|
||||
Keine Versandmöglichkeit in dieses Land!
|
||||
{/if}
|
||||
</div>
|
||||
{/foreach}
|
||||
{/if}
|
||||
*}
|
||||
|
||||
|
||||
<!-- content_item/graduated_prices.tpl begin -->
|
||||
{if $shopArticle->graduated_prices|is_array && $shopArticle->graduated_prices}
|
||||
|
||||
<strong style="position:relative;color:#000000;font-size:12px;font-weight:bold;">Staffelpreise</strong>
|
||||
<table class="graduatedPrices">
|
||||
{foreach item=gradPrice key=quantity from=$shopArticle->graduated_prices}
|
||||
<tr style="background:#cccccc;">
|
||||
<td> ab {$quantity} Stück</td>
|
||||
{if $gradPrice.bargain > 0}
|
||||
<td style="text-align: right;color:#04418c;">
|
||||
{if !$no_prices}
|
||||
{$gradPrice.bargain|number_format:"2":",":"."} €
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</td>
|
||||
<td style="text-decoration: line-through; text-align: right;color:#000000;">
|
||||
{if !$no_prices}
|
||||
{$gradPrice.price|number_format:"2":",":"."} €
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</td>
|
||||
{else}
|
||||
<td></td>
|
||||
<td style="text-align: right;color:#333333;">
|
||||
{if !$no_prices}
|
||||
{$gradPrice.price|number_format:"2":",":"."} €
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</td>
|
||||
{/if}
|
||||
<td style="text-align: center;">
|
||||
{if $shopArticle->shippable != 0}
|
||||
<form method="post">
|
||||
<input type="hidden" value="{$quantity}" name="amount" />
|
||||
<input class="graduatedCart" type="submit" value="" />
|
||||
</form>
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
{/if}
|
||||
<!-- content_item/graduated_prices.tpl end -->
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="left_tab_content" id="left_tabs_2">
|
||||
Derzeit bieten wir leider keine Finanzierung an!
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div style="clear:both;"></div>
|
||||
|
||||
<div style="position:relative;height:30px;top:10px;width:720px;background:#eeeeee;border:1px solid #cccccc;">
|
||||
{if $shopArticle->files|@count > 4}
|
||||
<div style="position: absolute;top:5px;left:10px;width:340px;">
|
||||
<div id="thumbPageInfo">Bilder 1 bis 4 von {$shopArticle->files|@count}</div>
|
||||
<input id="thumbSlideLeft" class="thumbSlider" type="button" value="< < zurück" />
|
||||
<input id="thumbSlideRight" class="thumbSlider" type="button" value="weiter > >" />
|
||||
</div>
|
||||
{/if}
|
||||
<div id="facebook_share_item"></div>
|
||||
<form method="post">
|
||||
<input type="hidden" name="memorize" value="true" />
|
||||
<input type="submit" class="remember_button" value="Artikel merken" name="remember_button" />
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<!-- footer area -->
|
||||
<!-- content_item/description_tabs.tpl begin -->
|
||||
<div id="item_menu">
|
||||
{if $shopArticle->tab_title}
|
||||
{foreach from=$shopArticle->tab_title item=title key=title_id name=titles}
|
||||
<a href="#" rel="tabs_{$title_id}" class="tab_wrapper {if $smarty.foreach.titles.first}active selected{/if}">
|
||||
<span>{$title}</span>
|
||||
</a>
|
||||
{/foreach}
|
||||
{else}
|
||||
<a href="#tabs_1" rel="tabs_1" class="tab_wrapper active selected">
|
||||
<span>Beschreibung</span>
|
||||
</a>
|
||||
{if $shopArticle->documents}
|
||||
<a href="#tabs_2" rel="tabs_2" class="tab_wrapper selected">
|
||||
<span>Datenblatt</span>
|
||||
</a>
|
||||
{/if}
|
||||
{if $system_configuration.shop_item_opinion_active == 1}
|
||||
<a href="#tabs_3" rel="tabs_3" class="tab_wrapper selected">
|
||||
<span>Meinungen</span>
|
||||
</a>
|
||||
{/if}
|
||||
{if $shopArticle->assignedItemSet}
|
||||
<a href="#tabs_4" rel="tabs_4" class="tab_wrapper selected">
|
||||
<span>Zubehör</span>
|
||||
</a>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
<div style="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">
|
||||
<div style="position:relative;width:450px;float:left;">
|
||||
{$shopArticle->detail_description}
|
||||
</div>
|
||||
<div style="position:relative;width:210px;padding-top:6px;padding-left:20px;float:left;">
|
||||
<div id="itemBarcode" style="position:absolute;top:0px;right:0px;">{$shopArticle->ean_code}</div>
|
||||
<table width="100%" style="position:relative;top:70px;">
|
||||
{if $shopArticle->sample_price && $shopArticle->sample_unit}
|
||||
<tr>
|
||||
{if $shopArticle->uvp > 0}
|
||||
<td style="font-weight:bold;">UVP:</td>
|
||||
<td style="text-align:right;">{$shopArticle->uvp|number_format:"2":",":"."} €</td>
|
||||
{/if}
|
||||
</tr>
|
||||
{/if}
|
||||
{if $shopArticle->sample_price && $shopArticle->sample_unit}
|
||||
<tr>
|
||||
{if $shopArticle->sample_price !== 0.000}
|
||||
<td style="font-weight:bold;">Grundpreis:</td>
|
||||
<td style="text-align:right;">{$shopArticle->sample_price|number_format:"2":",":"."} € / {$shopArticle->sample_unit}</td>
|
||||
{/if}
|
||||
{*
|
||||
{if $attribute.number != $shopArticle->schema_data->selectable_attribute_1 && $attribute.number != $shopArticle->schema_data->selectable_attribute_2}
|
||||
<td style="font-weight:bold;">Grundpreis:</td>
|
||||
<td style="text-align:right;">{$shopArticle->sample_price|number_format:"2":",":"."} € / {$shopArticle->sample_unit}</td>
|
||||
{/if}
|
||||
*}
|
||||
</tr>
|
||||
{/if}
|
||||
{if $shopArticle->schema_data_attributes}
|
||||
{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 style="font-weight:bold;">{$attribute.name}:</td>
|
||||
<td style="text-align:right;">{$attribute.value} {$attribute.unit}</td>
|
||||
{/if}
|
||||
</tr>
|
||||
{/if}
|
||||
{/foreach}
|
||||
{/if}
|
||||
</table>
|
||||
</div>
|
||||
<div style="clear:both;"></div>
|
||||
</div>
|
||||
<div class="tab_content" id="tabs_2">
|
||||
<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}">{$file->alt}</a>
|
||||
</td>
|
||||
</td>
|
||||
{/foreach}
|
||||
</table>
|
||||
</div>
|
||||
<div class="tab_content" id="tabs_3">
|
||||
{if $customer}
|
||||
<form method="post">
|
||||
<input type="hidden" name="create_opinion" value="1" />
|
||||
Bewertung:
|
||||
<input type="radio" name="rang" value="1">
|
||||
<input type="radio" name="rang" value="2">
|
||||
<input type="radio" name="rang" value="3">
|
||||
<input type="radio" name="rang" value="4">
|
||||
<input type="radio" name="rang" value="5">
|
||||
<br />
|
||||
Meinung:<br />
|
||||
<textarea name="opinion_text" style="width:100%;height:200px;"></textarea><br />
|
||||
Autor: {$customer->firstname} {$customer->surname}<br />
|
||||
<input type="submit" name="Bewertung absenden" />
|
||||
<hr />
|
||||
</form>
|
||||
{/if}
|
||||
{if $shopArticle->opinion}
|
||||
Kundenrezensionen:<br/>
|
||||
{foreach item=rezension from=$shopArticle->opinion}
|
||||
Bewertung: {$rezension->rang}<br />
|
||||
Meinung: {$rezension->opinion_text}<br />
|
||||
Erstellt: {$rezension->user_name}, {$rezension->timestamp}<br />
|
||||
<hr />
|
||||
{/foreach}
|
||||
{else}
|
||||
Es ist für diesen Artikel noch keine Bewertung abgegeben worden.
|
||||
{/if}
|
||||
</div>
|
||||
<div class="tab_content" id="tabs_4">
|
||||
|
||||
{if $shopArticle->assignedItemSet}
|
||||
<div class="content_box_item_list">
|
||||
<div class="box_content">
|
||||
{if $shopArticle->assignedItemSet}
|
||||
{foreach name=ArticleList item=shopItem from=$shopArticle->assignedItemSet}
|
||||
{if $shopItem->short_uri}
|
||||
{assign var=itemSuri value="/SHOP_ARTICLE/`$shopItem->short_uri`.html"}
|
||||
{else}
|
||||
{assign var=itemSuri value="/index.php?item_id=`$shopItem->id`"}
|
||||
{/if}
|
||||
|
||||
<div class="list_item_box" style="margin-left:0px;">
|
||||
{if $shopItem->shop_bargain_price_1 > 0}
|
||||
<div class="bargain_logo"></div>
|
||||
{/if}
|
||||
<a class="item_box_info" href="{$serverProtocol}://{$servername}{$itemSuri}"><span title="{$shopItem->name}">{$shopItem->name|truncate:90:"...":true}</span></a>
|
||||
<a class="item_box_image" href="{$serverProtocol}://{$servername}{$itemSuri}" {if $shopItem->file_name != ''}style="background-image:url({$SHOP_DIR}images/article/overview_{$shopItem->file_name});"{/if}></a>
|
||||
|
||||
<div class="item_box_price">
|
||||
{if !$no_prices && $shopItem->price_type == "1"}
|
||||
{if $shopItem->shop_price_1}
|
||||
{if $shopItem->shop_bargain_price_1 > 0}
|
||||
<div>
|
||||
<div class="bargain_price">
|
||||
<span class="old_price">{$shopItem->shop_price_1|number_format:2:',':" "} €</span> {$shopItem->shop_bargain_price_1|number_format:2:',':" "} € *
|
||||
</div>
|
||||
</div>
|
||||
{else}
|
||||
<div class="normal_price">
|
||||
{$shopItem->shop_price_1|number_format:2:',':" "} € *
|
||||
</div>
|
||||
{/if}
|
||||
{else}
|
||||
<div class="price_text">auf Anfrage</div>
|
||||
{/if}
|
||||
{else}
|
||||
<div class="price_text">auf Anfrage</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/foreach}
|
||||
|
||||
<div style="clear:both;"></div>
|
||||
{else}
|
||||
<p>Keine Produkte vorhanden.</p>
|
||||
{/if}
|
||||
</div>
|
||||
{$system_configuration.shop_item_friends_footertext|replace:"\n":"<br />"}
|
||||
<div class="box_footer" style="clear:both; margin-bottom:20px;"></div>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<!-- content_item/description_tabs.tpl end -->
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- content_item/main_default.tpl end -->
|
||||
@@ -0,0 +1,117 @@
|
||||
<!-- content_item/main_variants.tpl begin -->
|
||||
<div class="content_item">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h1>{$structure_data->name}</h1></div>
|
||||
<div class="pipe"></div>
|
||||
<a href="?action=print" class="print" target="_blank"></a>
|
||||
<div class="pipe"></div>
|
||||
<a href="#/" onClick="history.back();" class="back"><span>Zurück</span></a>
|
||||
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="content_sub_item">
|
||||
<div class="left_area">
|
||||
{include file='content_item/thumbnails.tpl'}
|
||||
</div>
|
||||
<div class="right_area">
|
||||
<div class="title_box">
|
||||
<h1>{$shopArticle->name}</h1>
|
||||
{if $shopArticle->number}Artikel-Nr.: {$shopArticle->number}{/if}
|
||||
</div>
|
||||
|
||||
{include file='content_item/description_tabs.tpl'}
|
||||
</div>
|
||||
|
||||
<br style="clear:both;" />
|
||||
|
||||
<div>
|
||||
<table class="variants_table" style="margin-top:20px;">
|
||||
<tr class="variants_head">
|
||||
<td style="width:190px;"><span style="margin-left:7px;">Name + Artikelnummer</span></td>
|
||||
|
||||
<td style="width:95px;" class="alcenter" >{$shopArticle->schema_data->selectable_name_1}</td>
|
||||
|
||||
<td style="width:95px;" class="alcenter" >{$shopArticle->schema_data->selectable_name_2}</td>
|
||||
|
||||
<td class="alcenter" style="width:90px;">UVP: {$shopArticle->uvp|number_format:"2":",":"."} €</td>
|
||||
|
||||
<td class="alcenter" style="width:80px;">Status</td>
|
||||
|
||||
<td class="alcenter">Artikel kaufen</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<div style="">
|
||||
<table class="variants_table">
|
||||
{foreach item=varData key=varName from=$shopArticle->variant_data}
|
||||
{foreach item=subVarData key=subVarName from=$varData}
|
||||
<tr class="variants_row">
|
||||
|
||||
<td style="width:190px;">
|
||||
<span style="margin-left:7px;">
|
||||
<span class="title">{$shopArticle->name}</span><br />
|
||||
</span>
|
||||
<span style="margin-left:7px;">
|
||||
<span class="item_number">Artikel-Nr.: {$subVarData.item_number}</span>
|
||||
</span>
|
||||
</td>
|
||||
|
||||
<td style="width:95px;" class="alcenter" >
|
||||
{$varName}
|
||||
</td>
|
||||
|
||||
<td style="width:95px;" class="alcenter" >
|
||||
{$subVarName}
|
||||
</td>
|
||||
|
||||
<td class="alcenter" style="width:90px;">
|
||||
{if $subVarData.old_price > 0}old prie{/if}
|
||||
<strong>{$subVarData.price|number_format:"2":",":"."} €</strong>
|
||||
</td>
|
||||
|
||||
<td class="alcenter" style="width:80px;">
|
||||
{if $subVarData.shippable == 1}
|
||||
<img src="{$THEME_DIR}/media/images/available.png" />
|
||||
{elseif $subVarData.shippable == 2}
|
||||
{if $subVarData.available_from && $subVarData.available_from != '00.00.0000'}
|
||||
lieferbar ab {$subVarData.available_from}
|
||||
{elseif $subVarData.available_from == '00.00.0000' && $shopArticle->available_from}
|
||||
lieferbar ab {$shopArticle->available_from}
|
||||
{else}
|
||||
<img src="{$THEME_DIR}/media/images/available.png" />
|
||||
{/if}
|
||||
{elseif $subVarData.shippable == 3}
|
||||
lieferzeit unbekannt
|
||||
{else}
|
||||
<img src="{$THEME_DIR}/media/images/not_available.png" />
|
||||
{/if}
|
||||
</td>
|
||||
|
||||
<td class="alcenter">
|
||||
{if $subVarData.shippable == 0}
|
||||
|
||||
{else}
|
||||
<form method="post">
|
||||
<input class="amountbox" type="text" value="1" name="amount" />
|
||||
<input type="hidden" value="{$varName}" name="variant[1]" />
|
||||
<input type="hidden" value="{$subVarName}" name="variant[2]" />
|
||||
|
||||
<input type="submit" class="variants_cart" value="" />
|
||||
</form>
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
{/foreach}
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="alright" style="margin:10px 0;padding-right:3px;float:right;">
|
||||
Alle Preise verstehen sich {$shopArticle->price_tax_text} zzgl. <a href="/Versandkosten/">Versandkosten</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- content_item/main_variants.tpl end -->
|
||||
@@ -0,0 +1,29 @@
|
||||
<!-- content_item/thumbnails.tpl begin -->
|
||||
{if isset($shopArticle->files[0]) && $shopArticle->files[0]->file_name}
|
||||
<div id="image_detailed_container_outer">
|
||||
<div id="image_detailed_container_inner">
|
||||
{foreach item=file from=$shopArticle->files}
|
||||
<a 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>
|
||||
{/if}
|
||||
|
||||
<div id="thumbContainer">
|
||||
<div id="thumbScrollContainer" style="width:{if $shopArticle->files|@count > 8}{$shopArticle->files|@count/2|ceil*91}{else}364{/if}px;">
|
||||
{foreach item=file 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>
|
||||
{/foreach}
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
|
||||
{if $shopArticle->files|@count > 8}
|
||||
<div style="position: relative;">
|
||||
<div id="thumbPageInfo">Bilder 1 bis 8 von {$shopArticle->files|@count}</div>
|
||||
<input id="thumbSlideLeft" class="thumbSlider" type="button" value="< < zurück" />
|
||||
<input id="thumbSlideRight" class="thumbSlider" type="button" value="weiter > >" />
|
||||
</div>
|
||||
{/if}
|
||||
<!-- content_item/thumbnails.tpl end -->
|
||||
@@ -0,0 +1,909 @@
|
||||
<!-- content_item/main_default.tpl begin -->
|
||||
<div class="content_item">
|
||||
<div id="back_button">Zurück</div>
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h3 style="font-weight:bold;font-size:18px;">{$shopArticle->name} {if $shopArticle->manufacturer_data->name}| <span style="color:#cccccc;">von {$shopArticle->manufacturer_data->name}</span>{/if}</h3></div>
|
||||
{if $shopArticle->number}<span class="item_number"><span style="font-weight:bold;">Art.-Nr.</span> {$shopArticle->number}</span>{/if}
|
||||
</div>
|
||||
<div class="image_wrapper">
|
||||
{if isset($shopArticle->files[0]) && $shopArticle->files[0]->file_name}
|
||||
<div id="image_detailed_container_outer" style="z-index:1;">
|
||||
<div id="image_detailed_container_inner">
|
||||
{foreach item=file from=$shopArticle->files}
|
||||
<a class="detailImage" href="{$SHOP_DIR}images/article/Orig_{$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>
|
||||
{/if}
|
||||
|
||||
<div id="item_thumbs_title">Weitere Artikelbilder</div>
|
||||
<div id="thumbContainer">
|
||||
<div id="thumbScrollContainer" style="width:{if $shopArticle->files|@count > 4}{$shopArticle->files|@count|ceil*91}{else}364{/if}px;">
|
||||
{foreach item=file from=$shopArticle->files}
|
||||
<a class="thumbimage" href="{$SHOP_DIR}images/article/Orig_{$file->file_name}" rel="lightbox-small" title="{$shopArticle->name}" style="background-image: url({$SHOP_DIR}images/article/thumb_{$file->file_name});"></a>
|
||||
{/foreach}
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
|
||||
{if $shopArticle->files|@count > 4}
|
||||
<div style="position: absolute;top:5px;left:10px;width:340px;">
|
||||
<div id="thumbPageInfo">Bilder 1 bis 4 von {$shopArticle->files|@count}</div>
|
||||
<input id="thumbSlideLeft" class="thumbSlider" type="button" value="< < zurück" />
|
||||
<input id="thumbSlideRight" class="thumbSlider" type="button" value="weiter > >" />
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
{if $shopArticle->shop_bargain_price_1 > 0}<div id="spezial_price_icon"></div>{/if}
|
||||
<div class="item_box_right_wrapper">
|
||||
<div id="manufacturer_wrapper">
|
||||
<div class="title_manufacturer">Hersteller</div>
|
||||
<div class="manufacturer_logo" style="background: transparent url({$SHOP_DIR}/images/manufacturers/{$shopArticle->manufacturer_data->logo}) no-repeat center center;"></div>
|
||||
<div class="manufacturer_title">Marke:</div>
|
||||
<div class="manufacturer_name">{$shopArticle->manufacturer_data->name} (<a href="/kaufen/{$shopArticle->manufacturer_data->short_uri}/">Mehr von {$shopArticle->manufacturer_data->name}?</a>)</div>
|
||||
<div class="category_title">Kategorie:</div>
|
||||
<div class="category_name">{$structure_data->name}</div>
|
||||
</div>
|
||||
<div id="price_box_wrapper">
|
||||
<div class="title_price">Preis</div>
|
||||
<div class="register_buy">
|
||||
<div class="tab"></div>
|
||||
{if !$no_prices && $shopArticle->shop_price_1 > 0}
|
||||
{if $shopArticle->price_type == "1" && $shopArticle->shop_price_1 > 0}
|
||||
{if $shopArticle->shop_bargain_price_1 > 0}
|
||||
<span class="old_price">{$shopArticle->shop_price_1|number_format:"2":",":"."} €</span>
|
||||
<span class="price">{$shopArticle->shop_bargain_price_1|number_format:"2":",":"."} €</span>
|
||||
{else}
|
||||
<span class="price">{$shopArticle->shop_price_1|number_format:"2":",":"."} €</span>
|
||||
{/if}
|
||||
<span class="price_text">incl. MwSt, zzgl. <a href="/Versandkosten/">Versandkosten</a></span>
|
||||
|
||||
<form method="post">
|
||||
<input class="amountbox" type="text" value="1" name="amount" />
|
||||
<input class="cartbutton" type="submit" value="In den Warenkorb legen" />
|
||||
</form>
|
||||
|
||||
|
||||
<!-- content_item/graduated_prices.tpl begin -->
|
||||
{if $shopArticle->graduated_prices|is_array && $shopArticle->graduated_prices}
|
||||
<div id="graduated_price_wrapper">
|
||||
<div id="graduated_price_title">Staffelpreise</div>
|
||||
<div id="graduated_price_content">
|
||||
<table class="graduatedPrices">
|
||||
{foreach item=gradPrice key=quantity from=$shopArticle->graduated_prices}
|
||||
<tr style="background:#cccccc;">
|
||||
<td> ab {$quantity} Stück</td>
|
||||
{if $gradPrice.bargain > 0}
|
||||
<td style="text-align: right;color:#04418c;">
|
||||
{if !$no_prices}
|
||||
{$gradPrice.bargain|number_format:"2":",":"."} €
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</td>
|
||||
<td style="text-decoration: line-through; text-align: right;color:#000000;">
|
||||
{if !$no_prices}
|
||||
{$gradPrice.price|number_format:"2":",":"."} €
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</td>
|
||||
{else}
|
||||
<td></td>
|
||||
<td style="text-align: right;color:#333333;">
|
||||
{if !$no_prices}
|
||||
{$gradPrice.price|number_format:"2":",":"."} €
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</td>
|
||||
{/if}
|
||||
<td style="text-align: center;">
|
||||
{if $shopArticle->shippable != 0}
|
||||
<form method="post">
|
||||
<input type="hidden" value="{$quantity}" name="amount" />
|
||||
<input class="graduatedCart" type="submit" value="kaufen" />
|
||||
</form>
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- content_item/graduated_prices.tpl end -->
|
||||
|
||||
{else}
|
||||
<span class="price">Preis auf Anfrage</span>
|
||||
{/if}
|
||||
{else}
|
||||
<span class="price">Preis nach Login</span>
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
<div class="shippable_wrapper">
|
||||
<span class="shippable_state">Artikel Lieferbar</span>
|
||||
<span class="shippable_text">Auf Lager | Versand innerhalb 2 - 3 Werktage</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="item_banner" style="background:transparent url({$THEME_DIR}/media/images/other/item_banner.jpg) no-repeat;"></div>
|
||||
</div>
|
||||
<div class="button_box_wrapper">
|
||||
<form method="post">
|
||||
<input type="hidden" name="memorize" value="true" />
|
||||
<input type="submit" class="remember_button" value="Auf die Merkliste setzen" name="remember_button" />
|
||||
</form>
|
||||
<a href="./index.php" target="_blank" class="print_button">Artikelbeschreibung drucken</a>
|
||||
</div>
|
||||
|
||||
<!-- content_item/description_tabs.tpl begin -->
|
||||
<div id="item_menu">
|
||||
{if $shopArticle->tab_title}
|
||||
{foreach from=$shopArticle->tab_title item=title key=title_id name=titles}
|
||||
<a href="#" rel="tabs_{$title_id}" class="tab_wrapper {if $smarty.foreach.titles.first}active selected{/if}">
|
||||
<span>{$title}</span>
|
||||
</a>
|
||||
{/foreach}
|
||||
{else}
|
||||
<a href="#tabs_1" rel="tabs_1" class="tab_wrapper active selected">
|
||||
<span>Beschreibung</span>
|
||||
</a>
|
||||
{if $shopArticle->documents}
|
||||
<a href="#tabs_2" rel="tabs_2" class="tab_wrapper selected">
|
||||
<span>Datenblatt</span>
|
||||
</a>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
<div style="clear:left;"></div>
|
||||
</div>
|
||||
|
||||
<div id="item_content2">
|
||||
<div id="description_tabs" style="overflow:visible;">
|
||||
{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">
|
||||
<div style="position:relative;width:490px;float:left;">
|
||||
<span class="item_description_title">Artikelbeschreibung</span><br /><br />
|
||||
{$shopArticle->detail_description}
|
||||
</div>
|
||||
<div style="position:relative;width:430px;padding-top:6px;padding-left:20px;float:left;">
|
||||
<span class="item_description_title">Artikelinformationen</span><br />
|
||||
<div id="itemBarcode" style="position:relative;top:20px;right:0px;">{$shopArticle->ean_code}</div>
|
||||
|
||||
<div id="qrcode" style="position:absolute;right:0px;top:0px;"></div>
|
||||
|
||||
<table width="50%" style="position:relative;top:20px;">
|
||||
{if $shopArticle->uvp > 0}
|
||||
<tr>
|
||||
<td style="font-weight:bold;">UVP:</td>
|
||||
<td style="text-align:right;">{$shopArticle->uvp|number_format:"2":",":"."} €</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{if $shopArticle->sample_price && $shopArticle->sample_unit}
|
||||
<tr>
|
||||
{if $shopArticle->sample_price > 0}
|
||||
<td style="font-weight:bold;">Grundpreis:</td>
|
||||
<td style="text-align:right;">{$shopArticle->sample_price|number_format:"2":",":"."} € / {$shopArticle->sample_unit}</td>
|
||||
{/if}
|
||||
</tr>
|
||||
{/if}
|
||||
{if $shopArticle->schema_data_attributes}
|
||||
{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 style="font-weight:bold;">{$attribute.name}:</td>
|
||||
<td style="text-align:right;">{$attribute.value} {$attribute.unit}</td>
|
||||
{/if}
|
||||
</tr>
|
||||
{/if}
|
||||
{/foreach}
|
||||
{/if}
|
||||
</table>
|
||||
</div>
|
||||
<div style="clear:both;"></div>
|
||||
</div>
|
||||
<div class="tab_content" id="tabs_2">
|
||||
<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}">{$file->alt}</a>
|
||||
</td>
|
||||
</td>
|
||||
{/foreach}
|
||||
</table>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<div class="customer_opinion_wrapper">
|
||||
<div style="position:relative;width:664px;float:left;">
|
||||
<span class="title">Kundenbewertungen</span><br /><br />
|
||||
|
||||
{if $shopArticle->opinion}
|
||||
{foreach item=rezension name=opinion_loop from=$shopArticle->opinion}
|
||||
{if $smarty.foreach.opinion_loop.iteration == 5}
|
||||
{break}
|
||||
{/if}
|
||||
<div class="opinion_box_small">
|
||||
<div class="name">{$rezension->user_name}</div>
|
||||
<div class="date">{$rezension->date}</div>
|
||||
<div class="opinion">
|
||||
{section name=chk start=1 max=5 loop=6 step=1}
|
||||
{if $rezension->rang >= $smarty.section.chk.index}
|
||||
<div class="opinion_bull_active"></div>
|
||||
{else}
|
||||
<div class="opinion_bull"></div>
|
||||
{/if}
|
||||
{/section}
|
||||
<br style="clear:both;" />
|
||||
</div>
|
||||
<div class="opinion_text">{$rezension->opinion_text|truncate:250:"...":true}</div>
|
||||
<a href="" class="opinion_link">Weiter lesen</a>
|
||||
</div>
|
||||
{/foreach}
|
||||
<br style="clear:both;" />
|
||||
{else}
|
||||
<div style="position:relative;top:40px;left:20px;width:200px;">
|
||||
Es ist für diesen Artikel noch keine Bewertung abgegeben worden.
|
||||
</div>
|
||||
{/if}
|
||||
<div class="opinion_stat">{$shopArticle->opinion|@count} Bewertungen</div>
|
||||
<input type="button" class="opinion_show_all_button" value="Zeige alle Bewertungen" />
|
||||
|
||||
|
||||
</div>
|
||||
<div id="opinion_form_wrapper">
|
||||
<span class="title">Meinung verfassen</span>
|
||||
{if $customer}
|
||||
<form method="post">
|
||||
<input type="hidden" name="create_opinion" value="1" />
|
||||
<span class="opinion_rating_title">Ihre Bewertung</span>
|
||||
<div class="opinion_rating">
|
||||
<input class="hover-star required" type="radio" name="rang" title="Ausreichend" value="1"/>
|
||||
<input class="hover-star" type="radio" name="rang" title="Durchschnittlich" value="2"/>
|
||||
<input class="hover-star" type="radio" name="rang" title="Gut" value="3"/>
|
||||
<input class="hover-star" type="radio" name="rang" title="Sehr Gut" value="4"/>
|
||||
<input class="hover-star" type="radio" name="rang" title="Perfekt" value="5"/>
|
||||
<div id="hover-test"></div>
|
||||
</div>
|
||||
|
||||
<span class="opinion_text_title">Ihr Fazit:</span>
|
||||
<textarea name="opinion_text" class="opinion_text_input"></textarea>
|
||||
|
||||
<span class="author_title">Autor:</span>
|
||||
<div class="author">{$customer->firstname} {$customer->surname}</div>
|
||||
|
||||
<input type="submit" class="opinion_create_button" name="Bewertung absenden" />
|
||||
</form>
|
||||
{else}
|
||||
<div style="position:relative;top:40px;left:20px;width:200px;">
|
||||
Bitte loggen Sie sich ein, um für den Artikel eine Bewertung zu schreiben.
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
|
||||
{if $shopArticle->assignedItemSet}
|
||||
<!-- Item friends slider -->
|
||||
<div class="item_friends_slider">
|
||||
<span class="title">Das könnte Ihnen auch gefallen</span><br /><br />
|
||||
{if $system_configuration.item_image_server_uri}
|
||||
{assign var=SHOP_DIR value="{$system_configuration.item_image_server_uri}"}
|
||||
{/if}
|
||||
|
||||
<div class="item_friends_slider_wrapper">
|
||||
<div class="image_slider_content_outer_wrapper">
|
||||
<div class="image_slider_content_inner_wrapper">
|
||||
{foreach name=ArticleList item=item_article from=$shopArticle->assignedItemSet}
|
||||
<div class="slider_item_box">
|
||||
<a class="slider_item_box_info" href="http://{$servername}/{$item_article->short_uri}.html">{$item_article->name|truncate:30:"...":true}</a>
|
||||
<a class="slider_item_number" href="http://{$servername}/{$item_article->short_uri}.html">{$item_article->number}</a>
|
||||
{if $item_article->file_name}
|
||||
<a class="slider_image" href="http://{$servername}/{$item_article->short_uri}.html" style="background: transparent url({$SHOP_DIR}images/article/overview_{$item_article->file_name}) center center no-repeat;"></a>
|
||||
{else}
|
||||
<a class="no_slider_image" href="http://{$servername}/{$item_article->short_uri}.html"><br /><br />Kein<br />Produktbild<br /> vorhanden</a>
|
||||
{/if}
|
||||
<div class="slider_item_box_price">
|
||||
{if $no_prices}
|
||||
<div class="slider_price slider_enquiry_price">auf Anfrage</div>
|
||||
{else}
|
||||
{if $item_article->shop_price_1}
|
||||
{if $item_article->shop_bargain_price_1 > 0}
|
||||
<div class="slider_price slider_normal_price">
|
||||
{$item_article->shop_price_1|number_format:2:',':" "} €
|
||||
</div>
|
||||
<div class="slider_price slider_bargain_price">
|
||||
{$item_article->shop_bargain_price_1|number_format:2:',':" "} €
|
||||
</div>
|
||||
{else}
|
||||
<div class="slider_price">
|
||||
{$item_article->shop_price_1|number_format:2:',':" "} €
|
||||
</div>
|
||||
{/if}
|
||||
<div style="clear:right;"></div>
|
||||
{else}
|
||||
<div class="slider_price slider_enquiry_price">auf Anfrage</div>
|
||||
{/if}
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<a class="slider_image_slider_trigger_left"></a>
|
||||
<a class="slider_image_slider_trigger_right"></a>
|
||||
|
||||
<script type="text/javascript">
|
||||
var ItemsMax = {$shopArticle->assignedItemSet|@count};
|
||||
</script>
|
||||
</div>
|
||||
{else}
|
||||
<script type="text/javascript">
|
||||
var ItemsMax = 0;
|
||||
</script>
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
{*
|
||||
<div class="content_sub_item">
|
||||
<!-- left area -->
|
||||
<div class="left_area" style="z-index:1;">
|
||||
<!-- content_item/thumbnails.tpl begin -->
|
||||
{if isset($shopArticle->files[0]) && $shopArticle->files[0]->file_name}
|
||||
<div id="image_detailed_container_outer" style="z-index:1;">
|
||||
{if $shopArticle->shop_bargain_price_1 > 0}
|
||||
<div class="bargain_logo"></div>
|
||||
{/if}
|
||||
<div id="image_detailed_container_inner">
|
||||
{foreach item=file from=$shopArticle->files}
|
||||
<a class="detailImage" href="{$SHOP_DIR}images/article/Orig_{$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>
|
||||
{/if}
|
||||
|
||||
<div id="thumbContainer">
|
||||
<div id="thumbScrollContainer" style="width:{if $shopArticle->files|@count > 4}{$shopArticle->files|@count|ceil*91}{else}364{/if}px;">
|
||||
{foreach item=file from=$shopArticle->files}
|
||||
<a class="thumbimage" href="{$SHOP_DIR}images/article/Orig_{$file->file_name}" rel="lightbox-small" title="{$shopArticle->name}" style="background-image: url({$SHOP_DIR}images/article/thumb_{$file->file_name});"></a>
|
||||
{/foreach}
|
||||
<br style="clear:left;" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- right area -->
|
||||
<div class="right_area">
|
||||
|
||||
|
||||
|
||||
<div class="price_box">
|
||||
|
||||
<div style="position:absolute;right:10px;top:45px;height:50px;width:120px;background: transparent url({$SHOP_DIR}/images/manufacturers/{$shopArticle->manufacturer_data->logo}) no-repeat center center;"></div>
|
||||
|
||||
|
||||
<div id="item_left_menu">
|
||||
<a href="#tabs_1" rel="left_tabs_1" class="tab_wrapper active selected">
|
||||
<span>Preise</span>
|
||||
</a>
|
||||
<a href="#tabs_2" rel="left_tabs_2" class="tab_wrapper">
|
||||
<span>Finanzierung</span>
|
||||
</a>
|
||||
<div style="clear:left;"></div>
|
||||
</div>
|
||||
|
||||
<div id="left_description_tabs">
|
||||
<div class="left_tab_content active" id="left_tabs_1" style="position:relative;">
|
||||
|
||||
<br />
|
||||
{if $shopArticle->shop_bargain_price_1 > 0}
|
||||
<div style="position:relative;float:left;width:175px;min-height:100px;text-align:right;">
|
||||
<strong class="pricelabel">Sonderpreis!</strong><br />
|
||||
<strong class="pricetag">
|
||||
{if !$no_prices}
|
||||
{$shopArticle->shop_bargain_price_1|number_format:"2":",":"."} €
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</strong><br />
|
||||
|
||||
{if !$no_prices}
|
||||
<span class="pricesaving">Sie sparen {$shopArticle->shop_price_1-$shopArticle->shop_bargain_price_1|number_format:"2":",":"."} €</span>
|
||||
{/if}
|
||||
</div>
|
||||
<div style="position:relative;float:left;width:175px;min-height:100px;text-align:right;">
|
||||
<strong class="oldpricelabel">Unser Preis</strong><br />
|
||||
<strong class="oldprice">
|
||||
{if !$no_prices}
|
||||
{$shopArticle->shop_price_1|number_format:"2":",":"."} €
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</strong>
|
||||
</div>
|
||||
<div style="clear:both;"></div>
|
||||
|
||||
|
||||
|
||||
{elseif $shopArticle->shop_price_1 > 0}
|
||||
<div class="box_rightalign">
|
||||
<strong class="pricelabel">Unser Preis</strong>
|
||||
|
||||
<div style="padding-top:10px;">
|
||||
<strong class="pricetag">
|
||||
{if !$no_prices}
|
||||
{$shopArticle->shop_price_1|number_format:"2":",":"."} €
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</strong>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
{else}
|
||||
<div class="box_rightalign">
|
||||
<strong class="pricelabel">Unser Preis</strong>
|
||||
|
||||
<div style="padding-top:10px;">
|
||||
auf Anfrage
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{if $shopArticle->uvp > 0}
|
||||
<div style="position:relative; width:100%;text-align:right;top:10px;">
|
||||
<span style="font-weight:bold;font-size:10px;">UVP:</span>
|
||||
<span style="text-align:right;font-size:10px;">{$shopArticle->uvp|number_format:"2":",":"."} €</span>
|
||||
</div>
|
||||
{/if}
|
||||
{if $shopArticle->sample_price > 0}
|
||||
<div style="position:relative; width:100%;text-align:right;top:10px;">
|
||||
<span style="font-weight:bold;font-size:10px;">Grundpreis:</span>
|
||||
<span style="text-align:right;font-size:10px;">{$shopArticle->sample_price|number_format:"2":",":"."} € / {$shopArticle->sample_unit}</span>
|
||||
</div>
|
||||
{/if}
|
||||
<div style="padding-top:10px;height:91px;">
|
||||
{if !$no_prices && ( $shopArticle->shop_price_1 > 0 || $shopArticle->shop_bargain_price_1 > 0)}
|
||||
{if $shopArticle->shippable != 0}
|
||||
<div id="cart_button_box">
|
||||
|
||||
<img style="position:absolute;top:7px;left:6px;" src="{$THEME_DIR}/media/images/widgets/shoppingcart_button_icon.png" />
|
||||
<form method="post">
|
||||
<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>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
{if $shopArticle->item_types}
|
||||
<div style="position:relative;width:350px;text-align:right;color:#ff0000;font-size:12px;">
|
||||
{foreach item=item_type from=$shopArticle->item_types}
|
||||
{if $item_type->item_type_definition_is_active == 1}
|
||||
<span style="font-weight:bold;">{$item_type->item_type_definition_name}</span> - {$item_type->item_type_text}<br />
|
||||
{/if}
|
||||
{/foreach}
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<div style="position:relative;width:350px;text-align:right;">Alle Preise {$shopArticle->price_tax_text}</div>
|
||||
<div class="box_rightalign" style="padding-top:5px;">
|
||||
{if $shopArticle->inventory < 1}
|
||||
Artikel bestellt |
|
||||
{else}
|
||||
Bestand: {$shopArticle->inventory} |
|
||||
{/if}
|
||||
{if $shopArticle->shippable == 1}
|
||||
<font class="item_shippable">lieferbar</font><br>
|
||||
{elseif $shopArticle->shippable == 3}
|
||||
<font class="item_shippable_unknown">lieferzeit unbekannt</font><br>
|
||||
{elseif $shopArticle->shippable == 0}
|
||||
<font class="item_not_shippable">nicht lieferbar</font><br>
|
||||
{elseif $shopArticle->shippable == 2 && $shopArticle->available_from && $shopArticle->available_till != '0000-00-00'}
|
||||
<font class="item_shippable_from_till">lieferbar von {$shopArticle->available_from} bis {$shopArticle->available_till}</font><br>
|
||||
{elseif $shopArticle->shippable == 2 && $shopArticle->available_from}
|
||||
<font class="item_shippable_from">lieferbar ab {$shopArticle->available_from}</font><br>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
|
||||
*}
|
||||
{*
|
||||
{if $no_prices}
|
||||
Versandkostenberechnung:<br />
|
||||
<select id="select_shipping_calc">
|
||||
<option value="0">Lieferung nach:</option>
|
||||
{foreach item=country from=$countries}
|
||||
<option value="{$country.id}">{$country.name}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
<br />
|
||||
{foreach item=country from=$countries}
|
||||
<div id="shipping_{$delivery_method.id}">
|
||||
{if $country.delivery_methods}
|
||||
{foreach item=delivery_method from=$country.delivery_methods}
|
||||
{$delivery_method.name}: {$delivery_method.price} €<br />
|
||||
{/foreach}
|
||||
{else}
|
||||
Keine Versandmöglichkeit in dieses Land!
|
||||
{/if}
|
||||
</div>
|
||||
{/foreach}
|
||||
{/if}
|
||||
*}{*
|
||||
|
||||
|
||||
<!-- content_item/graduated_prices.tpl begin -->
|
||||
{if $shopArticle->graduated_prices|is_array && $shopArticle->graduated_prices}
|
||||
|
||||
<div class="graduated_price_title">Staffelpreise</div>
|
||||
<table class="graduatedPrices">
|
||||
{foreach item=gradPrice key=quantity from=$shopArticle->graduated_prices}
|
||||
<tr style="background:#cccccc;">
|
||||
<td> ab {$quantity} Stück</td>
|
||||
{if $gradPrice.bargain > 0}
|
||||
<td style="text-align: right;color:#04418c;">
|
||||
{if !$no_prices}
|
||||
{$gradPrice.bargain|number_format:"2":",":"."} €
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</td>
|
||||
<td style="text-decoration: line-through; text-align: right;color:#000000;">
|
||||
{if !$no_prices}
|
||||
{$gradPrice.price|number_format:"2":",":"."} €
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</td>
|
||||
{else}
|
||||
<td></td>
|
||||
<td style="text-align: right;color:#333333;">
|
||||
{if !$no_prices}
|
||||
{$gradPrice.price|number_format:"2":",":"."} €
|
||||
{else}
|
||||
Preis nach Login!
|
||||
{/if}
|
||||
</td>
|
||||
{/if}
|
||||
<td style="text-align: center;">
|
||||
{if $shopArticle->shippable != 0}
|
||||
<form method="post">
|
||||
<input type="hidden" value="{$quantity}" name="amount" />
|
||||
<input class="graduatedCart" type="submit" value="" />
|
||||
</form>
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
{/if}
|
||||
<!-- content_item/graduated_prices.tpl end -->
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="left_tab_content" id="left_tabs_2">
|
||||
Derzeit bieten wir leider keine Finanzierung an!
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div style="clear:both;"></div>
|
||||
|
||||
<div style="position:relative;height:30px;top:10px;width:720px;background:#eeeeee;border:1px solid #cccccc;">
|
||||
{if $shopArticle->files|@count > 4}
|
||||
<div style="position: absolute;top:5px;left:10px;width:340px;">
|
||||
<div id="thumbPageInfo">Bilder 1 bis 4 von {$shopArticle->files|@count}</div>
|
||||
<input id="thumbSlideLeft" class="thumbSlider" type="button" value="< < zurück" />
|
||||
<input id="thumbSlideRight" class="thumbSlider" type="button" value="weiter > >" />
|
||||
</div>
|
||||
{/if}
|
||||
<div id="facebook_share_item"></div>
|
||||
<form method="post">
|
||||
<input type="hidden" name="memorize" value="true" />
|
||||
<input type="submit" class="remember_button" value="Artikel merken" name="remember_button" />
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<!-- footer area -->
|
||||
<!-- content_item/description_tabs.tpl begin -->
|
||||
<div id="item_menu">
|
||||
{if $shopArticle->tab_title}
|
||||
{foreach from=$shopArticle->tab_title item=title key=title_id name=titles}
|
||||
<a href="#" rel="tabs_{$title_id}" class="tab_wrapper {if $smarty.foreach.titles.first}active selected{/if}">
|
||||
<span>{$title}</span>
|
||||
</a>
|
||||
{/foreach}
|
||||
{else}
|
||||
<a href="#tabs_1" rel="tabs_1" class="tab_wrapper active selected">
|
||||
<span>Beschreibung</span>
|
||||
</a>
|
||||
{if $shopArticle->documents}
|
||||
<a href="#tabs_2" rel="tabs_2" class="tab_wrapper selected">
|
||||
<span>Datenblatt</span>
|
||||
</a>
|
||||
{/if}
|
||||
{if $system_configuration.shop_item_opinion_active == 1}
|
||||
<a href="#tabs_3" rel="tabs_3" class="tab_wrapper selected">
|
||||
<span>Meinungen</span>
|
||||
</a>
|
||||
{/if}
|
||||
{if $shopArticle->assignedItemSet}
|
||||
<a href="#tabs_4" rel="tabs_4" class="tab_wrapper selected">
|
||||
<span>Zubehör</span>
|
||||
</a>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
<div style="clear:left;"></div>
|
||||
</div>
|
||||
<div id="description_tabs" style="overflow:visible;">
|
||||
{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">
|
||||
<div style="position:relative;width:450px;float:left;">
|
||||
{$shopArticle->detail_description}
|
||||
</div>
|
||||
<div style="position:relative;width:190px;padding-top:6px;padding-left:20px;float:left;">
|
||||
<div id="itemBarcode" style="position:absolute;top:0px;right:0px;">{$shopArticle->ean_code}</div>
|
||||
<table width="100%" style="position:relative;top:70px;">
|
||||
{if $shopArticle->uvp > 0}
|
||||
<tr>
|
||||
<td style="font-weight:bold;">UVP:</td>
|
||||
<td style="text-align:right;">{$shopArticle->uvp|number_format:"2":",":"."} €</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{if $shopArticle->sample_price && $shopArticle->sample_unit}
|
||||
<tr>
|
||||
{if $shopArticle->sample_price > 0}
|
||||
<td style="font-weight:bold;">Grundpreis:</td>
|
||||
<td style="text-align:right;">{$shopArticle->sample_price|number_format:"2":",":"."} € / {$shopArticle->sample_unit}</td>
|
||||
{/if}
|
||||
</tr>
|
||||
{/if}
|
||||
{if $shopArticle->schema_data_attributes}
|
||||
{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 style="font-weight:bold;">{$attribute.name}:</td>
|
||||
<td style="text-align:right;">{$attribute.value} {$attribute.unit}</td>
|
||||
{/if}
|
||||
</tr>
|
||||
{/if}
|
||||
{/foreach}
|
||||
{/if}
|
||||
</table>
|
||||
</div>
|
||||
<div style="clear:both;"></div>
|
||||
</div>
|
||||
<div class="tab_content" id="tabs_2">
|
||||
<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}">{$file->alt}</a>
|
||||
</td>
|
||||
</td>
|
||||
{/foreach}
|
||||
</table>
|
||||
</div>
|
||||
<div class="tab_content" id="tabs_3">
|
||||
{if $customer}
|
||||
<form method="post">
|
||||
<input type="hidden" name="create_opinion" value="1" />
|
||||
Bewertung:
|
||||
<input type="radio" name="rang" value="1">
|
||||
<input type="radio" name="rang" value="2">
|
||||
<input type="radio" name="rang" value="3">
|
||||
<input type="radio" name="rang" value="4">
|
||||
<input type="radio" name="rang" value="5">
|
||||
<br />
|
||||
Meinung:<br />
|
||||
<textarea name="opinion_text" style="width:100%;height:200px;"></textarea><br />
|
||||
Autor: {$customer->firstname} {$customer->surname}<br />
|
||||
<input type="submit" name="Bewertung absenden" />
|
||||
<hr />
|
||||
</form>
|
||||
{/if}
|
||||
{if $shopArticle->opinion}
|
||||
Kundenrezensionen:<br/>
|
||||
{foreach item=rezension from=$shopArticle->opinion}
|
||||
Bewertung: {$rezension->rang}<br />
|
||||
Meinung: {$rezension->opinion_text}<br />
|
||||
Erstellt: {$rezension->user_name}, {$rezension->timestamp}<br />
|
||||
<hr />
|
||||
{/foreach}
|
||||
{else}
|
||||
Es ist für diesen Artikel noch keine Bewertung abgegeben worden.
|
||||
{/if}
|
||||
</div>
|
||||
<div class="tab_content" id="tabs_4">
|
||||
|
||||
{if $shopArticle->assignedItemSet}
|
||||
<div class="content_box_item_list">
|
||||
<div class="box_content">
|
||||
{if $shopArticle->assignedItemSet}
|
||||
{foreach name=ArticleList item=shopItem from=$shopArticle->assignedItemSet}
|
||||
{if $shopItem->short_uri}
|
||||
{assign var=itemSuri value="/SHOP_ARTICLE/`$shopItem->short_uri`.html"}
|
||||
{else}
|
||||
{assign var=itemSuri value="/index.php?item_id=`$shopItem->id`"}
|
||||
{/if}
|
||||
|
||||
<div class="list_item_box" style="margin-left:0px;">
|
||||
{if $shopItem->shop_bargain_price_1 > 0}
|
||||
<div class="bargain_logo"></div>
|
||||
{/if}
|
||||
<a class="item_box_info" href="{$serverProtocol}://{$servername}{$itemSuri}"><span title="{$shopItem->name}">{$shopItem->name|truncate:90:"...":true}</span></a>
|
||||
<a class="item_box_image" href="{$serverProtocol}://{$servername}{$itemSuri}" {if $shopItem->file_name != ''}style="background-image:url({$SHOP_DIR}images/article/overview_{$shopItem->file_name});"{/if}></a>
|
||||
|
||||
<div class="item_box_price">
|
||||
{if !$no_prices && $shopItem->price_type == "1"}
|
||||
{if $shopItem->shop_price_1}
|
||||
{if $shopItem->shop_bargain_price_1 > 0}
|
||||
<div>
|
||||
<div class="bargain_price">
|
||||
<span class="old_price">{$shopItem->shop_price_1|number_format:2:',':" "} €</span> {$shopItem->shop_bargain_price_1|number_format:2:',':" "} € *
|
||||
</div>
|
||||
</div>
|
||||
{else}
|
||||
<div class="normal_price">
|
||||
{$shopItem->shop_price_1|number_format:2:',':" "} € *
|
||||
</div>
|
||||
{/if}
|
||||
{else}
|
||||
<div class="price_text">auf Anfrage</div>
|
||||
{/if}
|
||||
{else}
|
||||
<div class="price_text">auf Anfrage</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/foreach}
|
||||
|
||||
<div style="clear:both;"></div>
|
||||
{else}
|
||||
<p>Keine Produkte vorhanden.</p>
|
||||
{/if}
|
||||
</div>
|
||||
{$system_configuration.shop_item_friends_footertext|replace:"\n":"<br />"}
|
||||
<div class="box_footer" style="clear:both; margin-bottom:20px;"></div>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<!-- content_item/description_tabs.tpl end -->
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
*}
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- content_item/main_default.tpl end -->
|
||||
|
||||
|
||||
{if $shopArticle->price_type != "1"}
|
||||
{if $price_info_request_was_sent}
|
||||
<p style="color:red;float:left;"'>Vielen Dank für ihre Anfrage sie werden so bald wie möglich von uns zurück hören.</p>
|
||||
{else}
|
||||
<form id="request_price_info_form" method="post" style="clear:both;">
|
||||
|
||||
<input type="hidden" name="request_price_info" />
|
||||
<input type="hidden" name="request_item_name" value="{$structure_data->name}" />
|
||||
<input type="hidden" name="request_item_number" value="{$shopArticle->number}" />
|
||||
|
||||
<h3>Preis Anfrage</h3>
|
||||
|
||||
<div class="left">
|
||||
<div class="padded">
|
||||
<label class="inline">Name:</label><br />
|
||||
<input type="textfield" name="request_name_field"/>
|
||||
</div>
|
||||
|
||||
<div class="padded">
|
||||
<label class="inline">E-Mail:</label><br />
|
||||
<input type="textfield" name="request_email_field"/>
|
||||
</div>
|
||||
|
||||
<div class="padded">
|
||||
<label class="inline">Tel:</label><br />
|
||||
<input type="textfiels" name="request_telephone_field"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="right padded">
|
||||
<label class="inline">Nachricht:</label><br />
|
||||
<textarea name="request_message_field"></textarea>
|
||||
</div>
|
||||
|
||||
<div class="last">
|
||||
<input type="submit" value="Anfrage abschicken" />
|
||||
</div>
|
||||
|
||||
</form>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
<div style="clear:both;"></div>
|
||||
|
||||
|
||||
<script type="text/javascript" src="/libs/jquery.qrcode.min.js"></script>
|
||||
<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>
|
||||
<!-- content_item.tpl end -->
|
||||
@@ -0,0 +1,17 @@
|
||||
{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}
|
||||
@@ -0,0 +1,139 @@
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>http://{$servername} | {$shopArticle->name}</title>
|
||||
<meta name="robots" content="noindex">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
{if $shopArticle->number}
|
||||
<hgroup>
|
||||
<h1>{$shopArticle->name}</h1>
|
||||
<h2>Artikel-Nr.: {$shopArticle->number}</h2>
|
||||
</hgroup>
|
||||
{else}
|
||||
<h1>{$shopArticle->name}</h1>
|
||||
{/if}
|
||||
|
||||
{if $shopArticle->files[0]->file_name}
|
||||
<img src="{$SHOP_DIR}images/article/detaildefault_{$shopArticle->files[0]->file_name}" alt="{$shopArticle->name}" />
|
||||
{/if}
|
||||
|
||||
{if $shopArticle->tab_title}
|
||||
{foreach $shopArticle->tab_title as $tab}
|
||||
<h3>{$tab}</h3>
|
||||
<div>
|
||||
{$shopArticle->tab_content.$tab@iteration}
|
||||
</div>
|
||||
{/foreach}
|
||||
{else}
|
||||
<h3>Beschreibung</h3>
|
||||
<div>
|
||||
{$shopArticle->detail_description}
|
||||
</div>
|
||||
{/if}
|
||||
{*
|
||||
{if $shopArticle->schema_data_attributes}
|
||||
<h3>Attribute</h3>
|
||||
|
||||
<dl>
|
||||
{foreach from=$shopArticle->schema_data_attributes item=attribute}
|
||||
{if $attribute.show_detail && $attribute.value}
|
||||
{if $attribute.number != $shopArticle->schema_data->selectable_attribute_1 && $attribute.number != $shopArticle->schema_data->selectable_attribute_2}
|
||||
<dt>{$attribute.name}</dt>
|
||||
<dd>{$attribute.value} {$attribute.unit}</dd>
|
||||
{/if}
|
||||
{/if}
|
||||
{/foreach}
|
||||
</dl>
|
||||
{/if}
|
||||
|
||||
{if $shopArticle->schema_data->selectable_attribute_1 || $shopArticle->schema_data->selectable_attribute_2}
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Name/Artikelnummer</td>
|
||||
<td>{$shopArticle->schema_data->selectable_name_1}</td>
|
||||
<td>{$shopArticle->schema_data->selectable_name_2}</td>
|
||||
<td>UVP: {$shopArticle->uvp|number_format:"2":",":"."} €</td>
|
||||
<td>Status</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach item=varData key=varName from=$shopArticle->variant_data}
|
||||
{foreach item=subVarData key=subVarName from=$varData}
|
||||
<tr>
|
||||
<td>
|
||||
<span>{$shopArticle->name}</span><br />
|
||||
<span>Artikel-Nr.: {$subVarData.item_number}</span>
|
||||
</td>
|
||||
{if $varName}
|
||||
<td>{$varName}</td>
|
||||
{/if}
|
||||
{if $subVarName}
|
||||
<td>{$subVarName}</td>
|
||||
{/if}
|
||||
<td><strong>{$subVarData.price|number_format:"2":",":"."} €</strong></td>
|
||||
<td>
|
||||
{if $subVarData.shippable == 1}
|
||||
lieferbar
|
||||
{elseif $subVarData.shippable == 2 && $subVarData.available_from}
|
||||
lieferbar ab {$subVarData.available_from}
|
||||
{elseif $subVarData.shippable == 3}
|
||||
lieferzeit unbekannt
|
||||
{else}
|
||||
nicht lieferbar
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
{else}
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Name/Artikelnummer</td>
|
||||
<td>Preis €</td>
|
||||
<td>Status</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>
|
||||
{if $shopArticle->shop_bargain_price_1 > 0}
|
||||
<strong>Sonderpreis</strong>
|
||||
<span>Sie sparen {$shopArticle->shop_price_1-$shopArticle->shop_bargain_price_1|number_format:"2":",":"."} €</span>
|
||||
|
||||
<div>
|
||||
<strong>{$shopArticle->shop_bargain_price_1|number_format:"2":",":"."} €</strong>
|
||||
<span>{$shopArticle->shop_price_1|number_format:"2":",":"."} €</span>
|
||||
</div>
|
||||
|
||||
{$shopArticle->price_tax_text}
|
||||
{elseif $shopArticle->shop_price_1 > 0}
|
||||
<strong>Unser Preis</strong>
|
||||
|
||||
<div>
|
||||
<strong>{$shopArticle->shop_price_1|number_format:"2":",":"."} €</strong>
|
||||
</div>
|
||||
|
||||
{$shopArticle->price_tax_text}
|
||||
{else}
|
||||
<strong>Unser Preis</strong>
|
||||
<div>
|
||||
auf Anfrage
|
||||
</div>
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
{/if}
|
||||
*}
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,14 @@
|
||||
<div id="content_contact">
|
||||
<div class="full_box canvas_box default_padding default_form clearfix">
|
||||
<div class="title_wrapper">
|
||||
<div class="title">
|
||||
<h1>Artikelsuche</h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearfix mainBox">
|
||||
{$system_configuration.item_search_not_found_text|replace:'[#search_word]':$search_word}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
{if $orderitems}
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="check"><input type="checkbox" /></th>
|
||||
<th class="pos">Pos.</th>
|
||||
<th class="span_image_and_item" colspan="2">Art-Nr./Beschreibung</th>
|
||||
<th class="price">Stückpreis</th>
|
||||
<th class="quantity">St.</th>
|
||||
<th class="total">Gesamtpreis</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan="7"><hr /></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$orderitems item=item}
|
||||
<tr {if $item@last}class="last"{/if}>
|
||||
<td class="check"><input type="checkbox" /></td>
|
||||
<td class="pos">{$item@index + 1}</td>
|
||||
<td class="image"><div class="item_image"><img src="" /></div></td>
|
||||
<td class="item">
|
||||
{$item->item_name}
|
||||
<div>Art-Nr.: {$item->item_number}</div>
|
||||
</td>
|
||||
<td class="price">
|
||||
{$item->price_with_tax|number_format:2:",":" "} €
|
||||
<div>inc. {$item->tax}% MwSt.</div>
|
||||
</td>
|
||||
<td class="quantity">{$item->amount}</td>
|
||||
<td class="total">{$item->total|number_format:2:",":" "} €</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
<tfoot>
|
||||
<tr>
|
||||
<td colspan="7"><hr /></td>
|
||||
</tr>
|
||||
<tr class="item_total">
|
||||
<td style="width:130px;" colspan="3"></td>
|
||||
<td colspan="3" style="font-weight:bold;">Summe aller Artikel</td>
|
||||
<td class="total">{$footer->item_total|number_format:2:",":" "} €</td>
|
||||
</tr>
|
||||
<tr class="tax">
|
||||
<td style="width:130px;" colspan="3"></td>
|
||||
<td colspan="3" class="greyed">Inclusive MwSt.</td>
|
||||
<td class="total"></td>
|
||||
</tr>
|
||||
<tr class="shipping">
|
||||
<td style="width:130px;" colspan="3"></td>
|
||||
<td colspan="3">Versandkosten</td>
|
||||
<td class="total" style="font-weight:normal;">{$footer->shipping|number_format:2:",":" "} €</td>
|
||||
</tr>
|
||||
<tr class="payment_method">
|
||||
<td style="width:130px;" colspan="3"></td>
|
||||
<td colspan="3">Zahlungsgebühren</td>
|
||||
<td class="total" style="font-weight:normal;">{$footer->payment_method|number_format:2:",":" "} €</td>
|
||||
</tr>
|
||||
<tr class="order_total">
|
||||
<td style="width:130px;" colspan="3"></td>
|
||||
<td colspan="3" style="font-weight:bold;">Fälliger Betrag</td>
|
||||
<td class="total">{$footer->order_total|number_format:2:",":" "} €</td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
</table>
|
||||
{/if}
|
||||
@@ -0,0 +1,52 @@
|
||||
|
||||
<div id="content_login">
|
||||
<div class="full_box canvas_box default_padding default_form clearfix">
|
||||
<div class="title_wrapper">
|
||||
<div class="title">
|
||||
<h1>Registrierung / Login</h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearfix mainBox">
|
||||
<div class="guest_wrapper">
|
||||
<div class="form_check"><input type="radio" name="auswahl" value="1"></div>
|
||||
<div class="title">Ich möchte als Gast bestellen</div>
|
||||
<div class="content">Es wird kein Kundenkonto für Sie erstellt, wir nutzen Ihre persönlichen Daten nur für die Auftragsbearbeitung dieser Bestellung.</div>
|
||||
</div>
|
||||
<div class="new_registration_wrapper">
|
||||
<div class="form_check"><input type="radio" name="auswahl" value="2"></div>
|
||||
<div class="title">Ich bin Neukunde und möchte ein Konto errichten</div>
|
||||
<div class="content">
|
||||
<b>Die Vorteile eines persönlichen Kontos:</b><br>
|
||||
Durch Ihre Registrierung sind Sie künftig in der Lage, schneller zu Bestellen und haben immer eine aktuelle Übersicht über Ihre bisherigen Bestellungen.
|
||||
In Ihrem persönlichen Bereich können Sie Ihre Daten vewalten und ändern (z.B. E-Mail Adressen, Anschriften, Newsletter-Abonennt).
|
||||
</div>
|
||||
</div>
|
||||
<div class="login_wrapper">
|
||||
<div class="form_check"><input type="radio" name="auswahl" value="3"></div>
|
||||
<div class="title">Ich habe bereits ein Konto:</div>
|
||||
<div class="content">
|
||||
Melden Sie sich mit Ihren persönlichen Zugangsdaten bei uns im Shop an.
|
||||
</div>
|
||||
<form id="formlogin" name="formlogin" method="post">
|
||||
<div class="loginfield_wrapper">
|
||||
<span class="login_info">E-Mail Adresse oder Kundennummer</span><br>
|
||||
<input class="login" type="text" name="shopLogin[user]" value="" />
|
||||
</div>
|
||||
<div class="pass_wrapper">
|
||||
<span class="pass_info">Passwort</span><br>
|
||||
<input class="pass" type="password" name="shopLogin[pass]" value="" /><br>
|
||||
<a href="/Passwort-vergessen/" class="pass_forgotten">Passwort vergessen?</a>
|
||||
</div>
|
||||
<div class="clear_both"></div>
|
||||
<input type="hidden" name="shopAction" value="try_login" />
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<a href="/Warenkorb/" class="button_back">Zurück</a>
|
||||
<div class="button_next default_form_button">Weiter</div>
|
||||
</div>
|
||||
|
||||
<script src="{$PARENT_THEME_DIR}/media/js/content_login.js?version=1" type="text/javascript"></script>
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<h1>Neues Passwort anfordern</h1>
|
||||
</div>
|
||||
<br />
|
||||
<div class="box_content">
|
||||
{if $state != 1}
|
||||
Tragen Sie hier bitte Ihre E-Mail Adresse ein, mit der Sie bei uns registriert sind. Wir senden Ihnen anschließend ein neues Passwort an Ihre E-Mail Adresse.<br />
|
||||
<br />
|
||||
<form method="post">
|
||||
<span>E-Mail Adresse</span><br />
|
||||
<input type="text" name="email" style="width:180px;"><br />
|
||||
<br />
|
||||
<input class="button" type="submit" name="submit" value="Passwort anfordern">
|
||||
</form>
|
||||
{/if}
|
||||
|
||||
{if $state == 1}
|
||||
<div style="font-weight:bold;font-size:14px;color:#00cc00;border:#00cc00 1px solid;padding:10px;">
|
||||
Wir haben Ihr neues Passwort soeben an Ihre E-Mail Adresse versandt. Bitte prüfen Sie ggf. auch Ihren Spam-Ordner.
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,36 @@
|
||||
<!-- begining template content_manufacturers.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<h1>Unsere Hersteller</h1>
|
||||
</div>
|
||||
<br />
|
||||
<div class="box_content">
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
{if $manufacturers}
|
||||
{foreach from=$manufacturers item=manufacturer}
|
||||
<div class="manufacturer">
|
||||
<h4>
|
||||
<a href="/Kaufen/{$manufacturer->short_uri}/">{$manufacturer->name}</a>
|
||||
</h4>
|
||||
|
||||
<div class="data">
|
||||
{if $manufacturer->logo != ''}
|
||||
<img src="{$SHOP_DIR}images/manufacturers/{$manufacturer->logo}" />
|
||||
<div class="description_part"><p style="padding:15px;">{$manufacturer->description}</p></div>
|
||||
{else}
|
||||
<div class="description_full"><p style="padding:15px;">{$manufacturer->description}</p></div>
|
||||
{/if}
|
||||
|
||||
<br style="clear: both;" />
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
{else}
|
||||
<p>Keine Hersteller</p>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end template content_manufacturers.tpl -->
|
||||
@@ -0,0 +1,70 @@
|
||||
<!-- begining template content_manufacturers_details.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<h1>{$manufacturer->name}</h1>
|
||||
</div>
|
||||
<br />
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
<div class="manufacturer">
|
||||
<div class="data">
|
||||
{if $manufacturer->logo != ''}
|
||||
<img src="{$SHOP_DIR}images/manufacturers/{$manufacturer->logo}" />
|
||||
<div class="description_part"><p style="padding:15px;">{$manufacturer->description}</p></div>
|
||||
<br style="clear: both;" />
|
||||
{else}
|
||||
<div class="description_full"><p style="padding:15px;">{$manufacturer->description}</p></div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
<div class="manufacturerStructureList">
|
||||
<strong>{$manufacturer->name} Produkte finden Sie bei uns in folgenden Kategorien:</strong><br />
|
||||
<br />
|
||||
{foreach item=structureItem from=$structureItems}
|
||||
{if $structureItem->parent_id != 0}
|
||||
<div class="manufacturer_categorie">
|
||||
>> <a href="/Kaufen/{$manufacturer->short_uri}/{$structureItem->short_uri}/">{if $structureItem->path}{$structureItem->path}->{/if}{$structureItem->name}</a> |
|
||||
</div>
|
||||
{/if}
|
||||
{/foreach}
|
||||
<div style="clear:both;"></div>
|
||||
</div>
|
||||
|
||||
<div style="clear:both;display:block;height:20px;"></div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
{if $manufacturer_items}
|
||||
<div class="content_box_item_list">
|
||||
<div class="box_content">
|
||||
<div class="title_wrapper" style="height:45px;">
|
||||
<div class="title" style="width:400px;"><h3>{$manufacturer->name} Produkte aus unserem Sortiment</h3></div>
|
||||
</div>
|
||||
<br>
|
||||
{foreach $manufacturer_items as $shopArticle}
|
||||
{if $shopArticle->short_uri}
|
||||
{assign var=itemSuri value="`$currentSURI``$shopArticle->short_uri`.html"}
|
||||
{else}
|
||||
{assign var=itemSuri value="/index.php?item_id=`$shopArticle->id`"}
|
||||
{/if}
|
||||
|
||||
{include file='content_item_list/item_box_3.tpl'}
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- end template content_manufacturers_details.tpl -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,231 @@
|
||||
|
||||
<br />
|
||||
|
||||
{if $data.state == 2}
|
||||
<div class="error_box">
|
||||
Bitte füllen Sie alle Felder aus und machen die Bewertung.
|
||||
</div>
|
||||
{/if}
|
||||
{if $data.state == 3}
|
||||
<div class="error_box">
|
||||
Es ist ein Fehler aufgetreten, bitte wenden Sie sich an den Administrator!
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{if $data.state != 1}
|
||||
|
||||
<form class="cashier" id="opinion_form" method="post" enctype="multipart/form-data">
|
||||
|
||||
<div class="form_sub_wrapper_bg content_customer_registration_part_wrapper">
|
||||
|
||||
<div style="position:relative;height:431px;width:284px;float:left;background: transparent url({$THEME_DIR}/media/images/bewertung_bg.png) no-repeat;">
|
||||
<div style="position:absolute;top:20px;left:33px;">
|
||||
<div class="fe_sub_title" style="color:#003c54;">Persönliche Daten</div>
|
||||
|
||||
<br />
|
||||
|
||||
<div class="content_customer_registration_input_wrapper">
|
||||
<label for="customer_field[user_salutation]" class="required_always">Anrede *</label><br />
|
||||
<select name="customer_field[user_salutation]" style="width:70px;" size="1" id="honorific">
|
||||
<option value="0" {if $data.form_data.user_salutation == '0'}selected="selected"{/if}>Herr</option>
|
||||
<option value="1" {if $data.form_data.user_salutation == 1}selected="selected"{/if}>Frau</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
<!-- Firstname -->
|
||||
<div class="content_customer_registration_input_wrapper">
|
||||
<label class="required_always">Vorname *</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="customer_field[user_firstname]" value="{$data.form_data.user_firstname}" style="color:#000000" />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
<!-- Surname -->
|
||||
<div class="content_customer_registration_input_wrapper">
|
||||
<label class="required_always">Nachname *</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="customer_field[user_surename]" value="{$data.form_data.user_surename}" style="color:#000000" />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="clear"></div>
|
||||
<!-- Address -->
|
||||
<div class="content_customer_registration_input_wrapper">
|
||||
<label class="required_always">Ort *</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="customer_field[user_address]" value="{$data.form_data.user_address}" style="color:#000000" />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="clear"></div>
|
||||
<!-- Phone -->
|
||||
<div class="content_customer_registration_input_wrapper">
|
||||
<label>Telefon</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="customer_field[user_phone]" value="{$data.form_data.user_phone}" style="color:#000000" />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
|
||||
<!-- Email -->
|
||||
<div class="content_customer_registration_input_wrapper">
|
||||
<label class="required_always">E-Mail *</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<div class="v_input_left"> </div>
|
||||
<div class="v_input_middle">
|
||||
<input type="text" name="customer_field[user_email]" value="{$data.form_data.user_email}" style="color:#000000" />
|
||||
</div>
|
||||
<div class="v_input_right"> </div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="position:relative;float:left;">
|
||||
|
||||
<div class="content_customer_registration_part_wrapper" style="left:20px;top:20px;height:170px;">
|
||||
|
||||
<div class="fe_sub_title" style="color:#003c54;">Jetzt bewerten</div>
|
||||
|
||||
<table border="0" cellpadding="2" cellspacing="2">
|
||||
<tr style="height:40px;text-valign:top;">
|
||||
<td><span class="opinion_rating_title">Lieferung</span></td>
|
||||
<td>
|
||||
<div class="opinion_rating">
|
||||
<input class="hover-star1 required" type="radio" name="customer_field[opinion_rang1]" title="Ausreichend" value="1"/>
|
||||
<input class="hover-star1" type="radio" name="customer_field[opinion_rang1]" title="Durchschnittlich" value="2"/>
|
||||
<input class="hover-star1" type="radio" name="customer_field[opinion_rang1]" title="Gut" value="3"/>
|
||||
<input class="hover-star1" type="radio" name="customer_field[opinion_rang1]" title="Sehr Gut" value="4"/>
|
||||
<input class="hover-star1" type="radio" name="customer_field[opinion_rang1]" title="Perfekt" value="5"/>
|
||||
</div>
|
||||
</td>
|
||||
<td><div id="hover-text1"></div></td>
|
||||
</tr>
|
||||
<tr style="height:40px;text-valign:top;">
|
||||
<td><span class="opinion_rating_title">Ware</span></td>
|
||||
<td>
|
||||
<div class="opinion_rating">
|
||||
<input class="hover-star2 required" type="radio" name="customer_field[opinion_rang2]" title="Ausreichend" value="1"/>
|
||||
<input class="hover-star2" type="radio" name="customer_field[opinion_rang2]" title="Durchschnittlich" value="2"/>
|
||||
<input class="hover-star2" type="radio" name="customer_field[opinion_rang2]" title="Gut" value="3"/>
|
||||
<input class="hover-star2" type="radio" name="customer_field[opinion_rang2]" title="Sehr Gut" value="4"/>
|
||||
<input class="hover-star2" type="radio" name="customer_field[opinion_rang2]" title="Perfekt" value="5"/>
|
||||
</div>
|
||||
</td>
|
||||
<td><div id="hover-text2"></div></td>
|
||||
</tr>
|
||||
<tr style="height:40px;text-valign:top;">
|
||||
<td><span class="opinion_rating_title">Kundenservice</span></td>
|
||||
<td>
|
||||
<div class="opinion_rating">
|
||||
<input class="hover-star3 required" type="radio" name="customer_field[opinion_rang3]" title="Ausreichend" value="1"/>
|
||||
<input class="hover-star3" type="radio" name="customer_field[opinion_rang3]" title="Durchschnittlich" value="2"/>
|
||||
<input class="hover-star3" type="radio" name="customer_field[opinion_rang3]" title="Gut" value="3"/>
|
||||
<input class="hover-star3" type="radio" name="customer_field[opinion_rang3]" title="Sehr Gut" value="4"/>
|
||||
<input class="hover-star3" type="radio" name="customer_field[opinion_rang3]" title="Perfekt" value="5"/>
|
||||
</div>
|
||||
</td>
|
||||
<td><div id="hover-text3"></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="content_customer_registration_part_wrapper" style="left:20px;top:20px;height:170px;">
|
||||
<br />
|
||||
<div class="fe_sub_title" style="color:#003c54;">Ihre Mitteilung</div>
|
||||
<br />
|
||||
|
||||
<!-- Notiz -->
|
||||
<div class="content_customer_registration_input_wrapper">
|
||||
<label class="required_always">wird mit Vornamen veröffentlicht</label><br />
|
||||
<div class="v_input_wrapper">
|
||||
<textarea type="text" name="customer_field[opinion_text]" style="color:#000000; width:632px;height:170px;border:1px solid #cccccc;">{$data.form_data.opinion_text}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
|
||||
<div id="send_container" style="width:172px;height:44px;overflow:hidden;position:relative;cursor:pointer;color:#999999;">
|
||||
<div style="position:absolute;width:172px;height:44px;left:0px;background:#cccccc;text-align:center;font-weight:bold;font-size:16px;line-height:44px;">Senden</div>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
</form>
|
||||
<br /><br />
|
||||
{/if}
|
||||
|
||||
<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 language="JavaScript">
|
||||
$(document).ready(function() {
|
||||
|
||||
$('#send_container').click(function() {
|
||||
$('#opinion_form').submit();
|
||||
});
|
||||
|
||||
$('.hover-star1').rating({
|
||||
focus: function(value, link){
|
||||
var tip = $('#hover-text1');
|
||||
tip[0].data = tip[0].data || tip.html();
|
||||
tip.html(link.title || 'value: '+value);
|
||||
},
|
||||
blur: function(value, link){
|
||||
var tip = $('#hover-text1');
|
||||
$('#hover-text1').html(tip[0].data || '');
|
||||
}
|
||||
});
|
||||
|
||||
$('.hover-star2').rating({
|
||||
focus: function(value, link){
|
||||
var tip = $('#hover-text2');
|
||||
tip[0].data = tip[0].data || tip.html();
|
||||
tip.html(link.title || 'value: '+value);
|
||||
},
|
||||
blur: function(value, link){
|
||||
var tip = $('#hover-text2');
|
||||
$('#hover-text2').html(tip[0].data || '');
|
||||
}
|
||||
});
|
||||
|
||||
$('.hover-star3').rating({
|
||||
focus: function(value, link){
|
||||
var tip = $('#hover-text3');
|
||||
tip[0].data = tip[0].data || tip.html();
|
||||
tip.html(link.title || 'value: '+value);
|
||||
},
|
||||
blur: function(value, link){
|
||||
var tip = $('#hover-text3');
|
||||
$('#hover-text3').html(tip[0].data || '');
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
|
||||
<div class="fe_sub_title">Aktuelles</div>
|
||||
<br />
|
||||
{foreach item=news from=$news_list}
|
||||
{if $news->active == 1}
|
||||
{if $news->link}<a {if $news->link_type == 1}target="_blank"{/if} href="{$news->link}">{/if}
|
||||
<h3>{$news->title}</h3>
|
||||
<strong>{$news->sub_title}</strong><br />
|
||||
{if $news->image}
|
||||
<img src="{$SHOP_DIR}images/news/{$news->image}" border="0" align="left" style="border:0px solid transparent;padding-top:18px; padding-right:10px;" />
|
||||
{/if}
|
||||
{$news->text}<br /><br />
|
||||
{if $news->link}</a>{/if}
|
||||
{/if}
|
||||
{/foreach}
|
||||
@@ -0,0 +1,111 @@
|
||||
<div id="content_contact">
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h1 style="color:#000000;">Newsletteranmeldung</h1></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder canvas_box">
|
||||
|
||||
{if $formdata.state == 1}
|
||||
<div style="background:#009900;padding:10px;color:#ffffff;font-weight:bold;">
|
||||
Vielen Dank für Ihre Registrierung!
|
||||
</div>
|
||||
{elseif $formdata.state == 3}
|
||||
<div style="background:#990000;padding:10px;color:#ffffff;font-weight:bold;">
|
||||
Es ist ein Fehler aufgetreten, bitte setzen Sie sich mit dem Administrator in Verbindung!
|
||||
</div>
|
||||
{else}
|
||||
{if $formdata.state == 2}
|
||||
<div style="background:#990000;padding:10px;color:#ffffff;font-weight:bold;">
|
||||
Bitte füllen Sie alle Pflichtfelder aus!
|
||||
</div>
|
||||
{/if}
|
||||
<div style="float:left;width:350px;">
|
||||
<form id="contact_form" class="common_form" method="post" action="/Newsletteranmeldung/?sent=true">
|
||||
<div style="padding:20px;background:transparent url({$THEME_DIR}/media/images/contact_bg.png) no-repeat;height:300px;">
|
||||
<div style="width:298px;">
|
||||
|
||||
<div>
|
||||
<label for="salutation">Anrede</label><br />
|
||||
<select id="salutation" name="form_data[salutation]">
|
||||
<option value="0">Herr</option>
|
||||
<option value="1">Frau</option>
|
||||
</select>
|
||||
</div><br />
|
||||
|
||||
<div style="float:left;width:140px;">
|
||||
<label for="firstname" style="font-weight:bold;color:#ff0000;">Vorname*</label><br />
|
||||
<input id="firstname" name="form_data[firstname]" value="{$formdata.firstname}" style="width:100%;" />
|
||||
</div>
|
||||
<div style="float:right;width:140px;">
|
||||
<label for="surname" style="font-weight:bold;color:#ff0000;">Nachname*</label><br />
|
||||
<input id="surname" name="form_data[surname]" value="{$formdata.surname}" style="width:100%;" />
|
||||
</div>
|
||||
<br style="clear:both;" /><br />
|
||||
|
||||
<div>
|
||||
<label for="email" style="font-weight:bold;color:#ff0000;">E-Mail Adresse*</label><br />
|
||||
<input id="email" name="form_data[email]" value="{$formdata.email}" style="width:100%;" />
|
||||
</div>
|
||||
<br />
|
||||
|
||||
<div style="float:left;">
|
||||
<div id="send_container" style="width:172px;height:44px;overflow:hidden;position:relative;cursor:pointer;color:#999999;">
|
||||
<div style="position:absolute;width:172px;height:44px;left:0px;background-color:#cccccc;text-align:center;font-weight:bold;font-size:16px;line-height:44px;">Anmelden</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="float:right;line-height:11px;font-size:10px;">
|
||||
<strong>*Pflichtangabe</strong><br />
|
||||
</div>
|
||||
<br style="clear:both;" /><br />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<input type="hidden" name="account_contact" value="" />
|
||||
</form>
|
||||
</div>
|
||||
<div style="float:left;width:300px;">
|
||||
<div style="position:relative;">
|
||||
<br /><br />
|
||||
<div style="line-height:1.2em;">
|
||||
{$system_configuration.newsletter_registration_text|replace:"\n":"<br />"}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<br style="clear:both;" />
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
|
||||
$('#firstname, #surname, #email').keyup(function() {
|
||||
if ($('#firstname').val() != '' && $('#surname').val() != '' && $('#email').val() != '') {
|
||||
$('#send_container').css('color', '#000000');
|
||||
}
|
||||
else {
|
||||
$('#send_container').css('color', '#999999');
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
$('#send_container').click(function() {
|
||||
if ($('#firstname').val() != '' && $('#surname').val() != '' && $('#email').val() != '') {
|
||||
$("input[name='account_contact']").val('ready_to_fly');
|
||||
$('#contact_form').trigger('submit');
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
<!-- template content_order_editor.tpl -->
|
||||
{if $errormessage}
|
||||
<div style="font-weight:bold;font-size:14px;color:#cc0000;border:#cc0000 1px solid;padding:10px;text-align:center;">
|
||||
{$errormessage}
|
||||
</div>
|
||||
<br />
|
||||
{/if}
|
||||
|
||||
<div class="order_editor">
|
||||
{*
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h1>Bestellungs Editor</h1></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
<p>Sie Können Ihre Bestellung hier bearbeiten und alle oder nur bestimmte
|
||||
Positionen an uns retour schicken. Wählen Sie dazu nachfolgend die zurückzusendende
|
||||
Positionen aus und drücken Sie auf "weiter".</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
*}
|
||||
|
||||
{include file='content_order_editor/edit_items.tpl'}
|
||||
<br />
|
||||
{include file='content_order_editor/track_package.tpl'}
|
||||
<br />
|
||||
{include file='content_order_editor/cancel_order.tpl'}
|
||||
<br />
|
||||
{include file='content_order_editor/customer_comment.tpl'}
|
||||
<br />
|
||||
{include file='content_order_editor/billing_address.tpl'}
|
||||
<br />
|
||||
{include file='content_order_editor/shipping_address.tpl'}
|
||||
<br />
|
||||
|
||||
</div>
|
||||
|
||||
<script src="{$SHOP_DIR}themes/default/media/js/content_order_editor.js"></script>
|
||||
@@ -0,0 +1,87 @@
|
||||
<!-- template content_order_editor/billing_address.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Rechnungsadresse</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
<form target="{$this_url}" method="post" class="address_forms">
|
||||
|
||||
<input type="hidden" name="action" value="edit_billing_address" />
|
||||
|
||||
<div style="width:739px;float:left;">
|
||||
<select class="formatted" id="select_billing_address" name="select_billing_address">
|
||||
<option value="-2" style="font-weight:bold;color:#990000;">-</option>
|
||||
<option value="-1" style="font-weight:bold;color:#990000;">Neue Adresse anlegen</option>
|
||||
<option value="0" style="font-weight:bold;color:#990000;">Rechnungsadresse aus der Bestellung wiederherstellen</option>
|
||||
{foreach from=$addresses item=address}
|
||||
<option style="width:450px;" value="{$address->id}">{if $address->company}{$address->company}, {/if} {$address->firstname} {$address->surname}, {$address->street} {$address->house_number}, {$address->zip_code} {$address->city}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div style="width:233px;float:left;">
|
||||
<select class="formatted obligatory" name="billing_honorific" title="">
|
||||
<option value="0" {if $order->billing_honorific == '0'}selected="selected"{/if}>Herr</option>
|
||||
<option value="1" {if $order->billing_honorific == '1'}selected="selected"{/if}>Frau</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div style="width:233px;margin-left:20px;float:left;">
|
||||
<input class="formatted obligatory" name="billing_firstname" value="{$order->billing_firstname}" title="Vorname" />
|
||||
</div>
|
||||
|
||||
<div style="width:233px;margin-left:20px;float:left;">
|
||||
<input class="formatted obligatory" name="billing_surname" value="{$order->billing_surname}" title="Nachname" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div style="width:739px;float:left;">
|
||||
<input class="formatted" name="billing_company" value="{$order->billing_company}" title="Firma" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div style="width:486px;float:left;">
|
||||
<input class="formatted obligatory" name="billing_street" value="{$order->billing_street}" title="Straße" />
|
||||
</div>
|
||||
|
||||
<div style="width:233px;margin-left:20px;float:left;">
|
||||
<input class="formatted obligatory" name="billing_house_number" value="{$order->billing_house_number}" title="Hausnummer" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div style="width:233px;float:left;">
|
||||
<input class="formatted obligatory" name="billing_zip_code" value="{$order->billing_zip_code}" title="PLZ" />
|
||||
</div>
|
||||
|
||||
<div style="width:233px;margin-left:20px;float:left;">
|
||||
<input class="formatted obligatory" name="billing_city" value="{$order->billing_city}" title="Ort" />
|
||||
</div>
|
||||
|
||||
<div style="width:233px;margin-left:20px;float:left;">
|
||||
<select class="formatted obligatory" name="billing_country" title="">
|
||||
<option value="">Land</option>
|
||||
{foreach from=$countries item=country}
|
||||
<option value="{$country->id}" {if $country->id == $order->billing_country}selected="selected"{/if}>{$country->name}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div id="billing_save_message" style="float:left;font-weight:bold;"></div>
|
||||
<div style="float:right;">
|
||||
<input type="submit" class="button" value=">> Daten speichern" />
|
||||
</div>
|
||||
<br style="clear:both;" />
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,55 @@
|
||||
<!-- template content_order_editor/order.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Bestellung Storniert</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
{if $order->cancellable == 'cancellable'}
|
||||
<form name="cancel_order" method="POST">
|
||||
|
||||
<input type="hidden" name="action" value="cancel_order" />
|
||||
|
||||
<p>Bestellung ist stornierbar</p>
|
||||
|
||||
<div style="width:542px;margin:10px 100px;">
|
||||
{if $cancellation_reasons}
|
||||
<label>Grund</label>
|
||||
<br />
|
||||
<select name="cancellation_reason" style="width:271px;">
|
||||
<option value="">-</option>
|
||||
{foreach $cancellation_reasons as $reason}
|
||||
<option value="{$reason->id}" {if $reason->id == $order->cancellation_reason_id}selected{/if}>{$reason->name}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
<br /><br />
|
||||
{/if}
|
||||
|
||||
<label>Text</label>
|
||||
<br />
|
||||
<textarea name="cancellation_text" style="width:542px;height:200px;">{$order->cancellation_info}</textarea>
|
||||
<br />
|
||||
</div>
|
||||
|
||||
<div style="float:right;">
|
||||
<input type="submit" class="button" value=">> Daten speichern" />
|
||||
</div>
|
||||
<br style="clear:both;" />
|
||||
</form>
|
||||
{elseif $order->cancellable == 'cancellation_requested'}
|
||||
<p>Ihre Stornoantrag wurde registriert und wird gerade von uns bearbeitet.</p>
|
||||
{elseif $order->cancellable == 'cancelled'}
|
||||
<p>Diese Bestellung wurde storniert.</p>
|
||||
{elseif $order->cancellable == 'cancellation_approved'}
|
||||
<p>Ihre Stornierung wurde angenommen und wird noch von uns bearbeitet.</p>
|
||||
{elseif $order->cancellable == 'cancellation_denied'}
|
||||
<p>Ihre Stornierung wurde aus folgenden Grund abgelehnt:</p>
|
||||
<p>{$cancellation_denial_reason}</p>
|
||||
{elseif $order->cancellable == 'not_cancellable'}
|
||||
<p>Diese Bestellung kann nicht mehr storniert werden.</p>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,30 @@
|
||||
<!-- template content_order_editor/customer_coment.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Bestellungs Kommentar</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
<form target="{$this_url}" method="post">
|
||||
|
||||
<input type="hidden" name="action" value="edit_customer_comment" />
|
||||
|
||||
<p>
|
||||
Hier können sie Kommentare für uns hinterlassen, z.b. sollte der von ihnen
|
||||
gewünschte Artikel in einer variante ausverkauft sein möchten sie ihn gerne
|
||||
in einer anderen Variation haben.
|
||||
</p>
|
||||
|
||||
<textarea id="customer_comment" name="customer_comment" style="width:542px;height:200px;margin:10px 100px;" >{$order->customer_info}</textarea>
|
||||
<br style="clear:both;" />
|
||||
|
||||
<div style="float:right;">
|
||||
<input type="submit" class="button" value=">> Daten speichern" />
|
||||
</div>
|
||||
<br style="clear:both;" />
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,108 @@
|
||||
<!-- template content_order_editor/items.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Ihre Bestellung - {$order->order_number}</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
{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>
|
||||
{$item->price_with_tax} €
|
||||
<div>inc. {$item->tax}% MwSt.</div>
|
||||
</span>
|
||||
</td>
|
||||
|
||||
<td style="text-align:center;">
|
||||
{$item->amount}
|
||||
</td>
|
||||
|
||||
<td style="text-align:right;">
|
||||
{$item->shown_total} €
|
||||
</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;">{$footer->item_total_with_tax} €</td>
|
||||
</tr>
|
||||
|
||||
<tr class="tax">
|
||||
<td colspan="2"></td>
|
||||
|
||||
<td colspan="2" class="greyed"><span style="padding-left:20px;">Inclusive MwSt.</span></td>
|
||||
|
||||
<td class="total" style="text-align:right;"></td>
|
||||
</tr>
|
||||
|
||||
<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} €</td>
|
||||
</tr>
|
||||
|
||||
<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} €</td>
|
||||
</tr>
|
||||
|
||||
<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} €</td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
</table>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,87 @@
|
||||
<!-- template content_order_editor/shipping_address.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Lieferadresse</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
<form target="{$this_url}" method="post" id="edit_shipping_address" class="address_forms">
|
||||
|
||||
<input type="hidden" name="action" value="edit_shipping_address" />
|
||||
|
||||
<div style="width:739px;float:left;">
|
||||
<select class="formatted" id="select_shipping_address" name="select_shipping_address">
|
||||
<option value="-2" style="font-weight:bold;color:#990000;">-</option>
|
||||
<option value="-1" style="font-weight:bold;color:#990000;">Neue Adresse anlegen</option>
|
||||
<option value="0" style="font-weight:bold;color:#990000;">Lieferadresse aus der Bestellung wiederherstellen</option>
|
||||
{foreach from=$addresses item=address}
|
||||
<option style="width:450px;" value="{$address->id}">{if $address->company}{$address->company}, {/if} {$address->firstname} {$address->surname}, {$address->street} {$address->house_number}, {$address->zip_code} {$address->city}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div style="width:233px;float:left;">
|
||||
<select class="formatted obligatory" name="shipping_honorific" title="">
|
||||
<option value="0" {if $order->shipping_honorific == '0'}selected="selected"{/if}>Herr</option>
|
||||
<option value="1" {if $order->shipping_honorific == '1'}selected="selected"{/if}>Frau</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div style="width:233px;margin-left:20px;float:left;">
|
||||
<input class="formatted obligatory" name="shipping_firstname" value="{$order->shipping_firstname}" title="Vorname" />
|
||||
</div>
|
||||
|
||||
<div style="width:233px;margin-left:20px;float:left;">
|
||||
<input class="formatted obligatory" name="shipping_surname" value="{$order->shipping_surname}" title="Nachname" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div style="width:739px;float:left;">
|
||||
<input class="formatted" name="shipping_company" value="{$order->shipping_company}" title="Firma" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div style="width:486px;float:left;">
|
||||
<input class="formatted obligatory" name="shipping_street" value="{$order->shipping_street}" title="Straße" />
|
||||
</div>
|
||||
|
||||
<div style="width:233px;margin-left:20px;float:left;">
|
||||
<input class="formatted obligatory" name="shipping_house_number" value="{$order->shipping_house_number}" title="Hausnummer" />
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div style="width:233px;float:left;">
|
||||
<input class="formatted obligatory" name="shipping_zip_code" value="{$order->shipping_zip_code}" title="PLZ" />
|
||||
</div>
|
||||
|
||||
<div style="width:233px;margin-left:20px;float:left;">
|
||||
<input class="formatted obligatory" name="shipping_city" value="{$order->shipping_city}" title="Ort" />
|
||||
</div>
|
||||
|
||||
<div style="width:233px;margin-left:20px;float:left;">
|
||||
<select class="formatted obligatory" name="shipping_country" title="">
|
||||
<option value="">Land</option>
|
||||
{foreach from=$countries item=country}
|
||||
<option value="{$country->id}" {if $country->id == $order->shipping_country}selected="selected"{/if}>{$country->name}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
<br style="clear:left;" />
|
||||
<br />
|
||||
|
||||
<div id="shipping_save_message" style="float:left;font-weight:bold;"></div>
|
||||
<div style="float:right;">
|
||||
<input type="submit" class="button" value=">> Daten speichern" />
|
||||
</div>
|
||||
<br style="clear:both;" />
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,17 @@
|
||||
<!-- template content_order_editor/track_package.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<div class="title"><h2>Paketverfolgung</h2></div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
{if $tracking_url}
|
||||
<p>Sie können ihr <a target="_blank" href="{$tracking_url}">Paket hier verfolgen.</a></p>
|
||||
{else}
|
||||
<p>Für dieses Paket gibt es kein Tracking Paket.</p>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1 @@
|
||||
<h3>Vielen Dank, das Sie uns empfohlen haben!</h3>
|
||||
@@ -0,0 +1,76 @@
|
||||
<!-- template content_shipping_info.tpl -->
|
||||
<div class="full_box">
|
||||
<div class="title_wrapper">
|
||||
<h1>{$template_text.default.shipping_cost}</h1>
|
||||
</div>
|
||||
|
||||
<div class="box_content">
|
||||
<div class="box_padder">
|
||||
{foreach $countries as $country}
|
||||
|
||||
{if !$country.delivery_methods && !$country.payment_methods}
|
||||
|
||||
{else}
|
||||
<div class="country_wrapper">
|
||||
<h4>{$country.name}</h4>
|
||||
{if $country.delivery_methods}
|
||||
<div class="title" style="font-weight:bold;">{$template_text.default.shipping_charges}:</div>
|
||||
{foreach $country.delivery_methods as $delivery_method}
|
||||
{if $delivery_method.cost_type == 1}
|
||||
<div class="title">{$delivery_method.name}: Gewichtsabhängig{if $delivery_method.bulk_goods_price_add > 0}, {$delivery_method.bulk_goods_price_add|number_format:"2":",":"."} € Sperrgutaufschlag{/if} {if $delivery_method.shipping_free_price > 0}(Versandkostenfrei ab {$delivery_method.shipping_free_price|number_format:"2":",":"."} € {$template_text.shipping_info.from_order_sum}){/if}</div>
|
||||
{else}
|
||||
<div class="title">{$delivery_method.name}: {$delivery_method.price} € {if $delivery_method.shipping_free_price > 0}(Versandkostenfrei ab {$delivery_method.shipping_free_price|number_format:"2":",":"."} € {$template_text.shipping_info.from_order_sum}){/if}</div>
|
||||
{/if}
|
||||
{/foreach}
|
||||
{else}
|
||||
<div class="title">{$template_text.shipping_info.not_delivery_country_text}</div>
|
||||
{/if}
|
||||
<br />
|
||||
{if $country.payment_methods}
|
||||
<div class="title" style="font-weight:bold;">{$template_text.default.payment_charges}:</div>
|
||||
{foreach $country.payment_methods as $payment_method}
|
||||
<div>
|
||||
{if $payment_method.active == '0'}
|
||||
{* {$payment_method.name} Ist in diesen Land nicht verfügbar *}
|
||||
{elseif $payment_method.active == '1'}
|
||||
{$payment_method.name}
|
||||
{if $payment_method.add == '0.00'}
|
||||
-
|
||||
{elseif $payment_method.type == '0'}
|
||||
zzgl. {$payment_method.add} €
|
||||
{elseif $payment_method.type == '1'}
|
||||
abzgl. {$payment_method.add} €
|
||||
{elseif $payment_method.type == '2'}
|
||||
zzgl. {$payment_method.add} %
|
||||
{elseif $payment_method.type == '3'}
|
||||
abzgl. {$payment_method.add} %
|
||||
{/if}
|
||||
{elseif $payment_method.active == '2'}
|
||||
{$payment_method.name} Ist in diesen Land für manche Kunden verfügbar
|
||||
{if $payment_method.type == '0'}
|
||||
zzgl. {$payment_method.add} €
|
||||
{elseif $payment_method.type == '1'}
|
||||
abzgl. {$payment_method.add} €
|
||||
{elseif $payment_method.type == '2'}
|
||||
zzgl. {$payment_method.add} %
|
||||
{elseif $payment_method.type == '3'}
|
||||
abzgl. {$payment_method.add} %
|
||||
{/if}
|
||||
{/if}
|
||||
</div>
|
||||
{/foreach}
|
||||
{else}
|
||||
<p>{$template_text.shipping_info.not_sale_country_text}</p>
|
||||
{/if}
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{if $country@iteration is even}
|
||||
<div class="clear"></div>
|
||||
{/if}
|
||||
{/foreach}
|
||||
<div style="clear:both;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- template content_shipping_info.tpl -->
|
||||
@@ -0,0 +1,231 @@
|
||||
{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}
|
||||
<span>Art.-Nr. {$item->number}</span>
|
||||
{/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>
|
||||
</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,19 @@
|
||||
|
||||
<div class="fe_sub_title">Kundenmeinungen</div>
|
||||
|
||||
<br />
|
||||
|
||||
Haben Sie schon mal einen Eisstock bei uns gekauft? Sagen Sie uns Ihre Meinung - ob Lob oder Tadel, wir freuen uns, wenn wir uns für Sie verbessern können. Unser Umfrageformular erreichen Sie <a href="/new_opinion/">hier</a>.
|
||||
<br /><br />
|
||||
<strong>Das sagen unsere Kunden über uns:</strong>
|
||||
<br /><br />
|
||||
{foreach item=opinion from=$opinion_list}
|
||||
{if $opinion->active == 1}
|
||||
<strong>{$opinion->user_firstname} {$opinion->user_surename|substr:0:1}.</strong><br />
|
||||
<div style="position:relative;height:15px;width:150px;border:1px solid #cccccc;line-height:15px;font-size:10px;">
|
||||
<div style="position:absolute;z-index:10;width:145px;text-align:right;">{$opinion->avg} von 5 Sternen</div>
|
||||
<div style="position:absolute;z-index:1;height:15px;width:{$opinion->graph_width}px;background:#ff5533;"></div>
|
||||
</div>
|
||||
{$opinion->opinion_text|truncate:400:"...":true}<br /><br />
|
||||
{/if}
|
||||
{/foreach}
|
||||
@@ -0,0 +1,33 @@
|
||||
<!-- begining template content_sitemap.tpl -->
|
||||
{if isset($errormessage)}
|
||||
<div style="font-weight:bold;font-size:14px;color:#cc0000;border:#cc0000 1px solid;padding:10px;text-align:center;">
|
||||
{$errormessage}
|
||||
</div>
|
||||
<br />
|
||||
{/if}
|
||||
|
||||
<div class="content_box_textbox">
|
||||
<div class="header"><h1>Sitemap</h1></div>
|
||||
<div class="content content_sitemap">
|
||||
|
||||
{foreach from=$sitemap.structure item=page}
|
||||
{if ($page->parent_id == 5 || $page->parent_id == 7) && $page->active == 1 && $page->sitemap_activ == 1}
|
||||
<a class="sitemap_level{$page->level}" href="http://{$servername}/{if $page->uri_path}{$page->uri_path}/{/if}{$page->short_uri}/" title="{$page->name}">{$page->name}</a><br>
|
||||
{/if}
|
||||
{/foreach}
|
||||
{foreach from=$sitemap.structure item=page}
|
||||
{if $page->parent_id != 5 && $page->parent_id != 7 && $page->parent_id != 61 && $page->parent_id != 0 && $page->sitemap_activ == 1 && $page->active == 1}
|
||||
<a class="sitemap_level{$page->level}" href="http://{$servername}/{if $page->uri_path}{$page->uri_path}/{/if}{$page->short_uri}/" title="{$page->name}">{$page->name}</a><br>
|
||||
{if $page->items}
|
||||
{foreach from=$page->items item=item}
|
||||
{if $item->active == 1}
|
||||
<a class="sitemap_item" title="{$item->name}" href="http://{$servername}/{if $item->structure_uri_path}{$item->structure_uri_path}/{/if}{$item->structure_short_uri}/{$item->short_uri}.html">{$item->name}</a><br>
|
||||
{/if}
|
||||
{/foreach}
|
||||
{/if}
|
||||
{/if}
|
||||
{/foreach}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- end template content_sitemap.tpl -->
|
||||
@@ -0,0 +1,7 @@
|
||||
<style type="text/css">
|
||||
{if $header_footer_height}{literal}
|
||||
#footer, #header {
|
||||
height: {/literal}{$header_footer_height}{literal}px;
|
||||
}
|
||||
{/literal}{/if}
|
||||
</style>
|
||||
@@ -0,0 +1,60 @@
|
||||
{if $customer_center.errormessage}
|
||||
<div>{$customer_center.errormessage}</div>
|
||||
{/if}
|
||||
|
||||
{if $customer_center.step == -1}
|
||||
<form name="formlogin" method="post">
|
||||
<h2 class="maincontent_headline">Login</h2>
|
||||
|
||||
<a href="{$SUB_DIR}index.php?shopAction=register_customer">Kunden Registrierung</a>
|
||||
|
||||
<input type="hidden" name="shopAction" value="try_login" />
|
||||
<input type="text" name="shopLogin[user]" />
|
||||
<input type="password" name="shopLogin[pass]" />
|
||||
|
||||
<input type="submit" name="submit" value="Login" />
|
||||
</form>
|
||||
{elseif $customer_center.step == 2}
|
||||
|
||||
{include file='form_mailing_address.tpl'}
|
||||
|
||||
{elseif $customer_center.step == 3}
|
||||
<h2 class="maincontent_headline">Bestellungen</h2>
|
||||
|
||||
<form>
|
||||
<select size="1">
|
||||
{foreach item=year from=$customer_center.year}
|
||||
<option value="{$year}" {if $year == $customer_center.show_year}selected{/if}>Jahr {$year}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
</form>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Datum</td>
|
||||
<td>Bestellnummer</td>
|
||||
<td>Status</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{if $customer_center.order_list}
|
||||
{foreach item=order from=$customer_center.order_list}
|
||||
<tr>
|
||||
<td><a href="{$SUB_DIR}index.php?mid=304&step=4&show_order={$order->id}">{$order->create_date}</a></td>
|
||||
<td><a href="{$SUB_DIR}index.php?mid=304&step=4&show_order={$order->id}">{$order->number}</a></td>
|
||||
<td style="text-align:right;"><a href="{$SUB_DIR}index.php?mid=304&step=4&show_order={$order->id}">{$order->state}</a></td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
{else}
|
||||
<tr>
|
||||
<td colspan="3">Keine Bestellungen vorhanden.</td>
|
||||
</tr>
|
||||
{/if}
|
||||
</tbody>
|
||||
</table>
|
||||
{elseif $customer_center.step == 4}
|
||||
<h2 class="maincontent_headline">Bestellung {$customer_center.order.number} <a href="{$SUB_DIR}index.php?mid=304&step=3">back</a></h2>
|
||||
|
||||
{$customer_center.order_html_table}
|
||||
{/if}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,7 @@
|
||||
<div style="position:relative;width:100%;height:400px;background:transparent url({$SUB_DIR}web/images/static/404.jpg) no-repeat center center;">
|
||||
<div style="position:absolute;font-weight:bold;font-size:14px;top:30px;left:50px;width:300px;">
|
||||
ERROR 404<br>
|
||||
<br>
|
||||
Die von Ihnen angeforderte Seite wurde leider nicht gefunden.
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,112 @@
|
||||
<p>Die mit einem Asterisk ("Sternchen") gekennzeichneten Felder sind Pflichtfelder und müssen ausgefüllt werden.</p>
|
||||
|
||||
<form class="cashier" method="post">
|
||||
<h2 class="maincontent_headline">Rechnungsanschrift</h2>
|
||||
|
||||
{$ANREDE}*
|
||||
<select type="text" name="es_ra_anrede">
|
||||
<option value="1" {if $customer_center.es_ra_anrede == 1}selected{/if}>{$HERR}</option>
|
||||
<option value="2" {if $customer_center.es_ra_anrede == 2}selected{/if}>{$FRAU}</option>
|
||||
<option value="3" {if $customer_center.es_ra_anrede == 3}selected{/if}>{$FIRMA}</option>
|
||||
</select>
|
||||
|
||||
{$VORNAME}*
|
||||
<input type="text" name="es_ra_vorname" value="{$customer_center.es_ra_vorname}" />
|
||||
|
||||
{$NACHNAME}*
|
||||
<input type="text" name="es_ra_nachname" value="{$customer_center.es_ra_nachname}" />
|
||||
|
||||
{$GEBURTSDATUM}*
|
||||
<select name="es_ra_gebdd">
|
||||
<option value="0">Tag</option>
|
||||
{$customer_center.es_ra_gebdd}
|
||||
</select>
|
||||
|
||||
<select name="es_ra_gebmm">
|
||||
<option value="0">Monat</option>
|
||||
{$customer_center.es_ra_gebmm}
|
||||
</select>
|
||||
|
||||
<select name="es_ra_gebyy" size="1">
|
||||
<option value="0">Jahr</option>
|
||||
{$customer_center.es_ra_gebyy}
|
||||
</select>
|
||||
|
||||
{$FIRMA}
|
||||
<input type="text" name="es_ra_firma" value="{$customer_center.es_ra_firma}" />
|
||||
|
||||
{$STRASSE} und Hausnummer*<br>
|
||||
<input type="text" name="es_ra_strasse" value="{$customer_center.es_ra_strasse}" />
|
||||
|
||||
{$PLZ}*
|
||||
<input type="text" name="es_ra_plz" value="{$customer_center.es_ra_plz}" />
|
||||
|
||||
|
||||
{$ORT}*
|
||||
<input type="text" name="es_ra_ort" value="{$customer_center.es_ra_ort}" />
|
||||
|
||||
{$LAND}*
|
||||
<select name="es_ra_land">
|
||||
{$customer_center.laender}
|
||||
</select>
|
||||
|
||||
{$TELEFON}*
|
||||
<input type="text" name="es_ra_telefon" value="{$customer_center.es_ra_telefon}" />
|
||||
|
||||
Fax
|
||||
<input type="text" name="es_ra_fax" style="width:180px;" value="{$customer_center.es_ra_fax}" />
|
||||
|
||||
{$EMAIL}*
|
||||
<input type="text" name="es_ra_email" value="{$customer_center.es_ra_email}">
|
||||
|
||||
Homepage
|
||||
<input type="text" name="es_ra_homepage" value="{if $customer_center.es_ra_homepage}{$customer_center.es_ra_homepage}{else}keine{/if}" />
|
||||
|
||||
<input type="hidden" name="kundenart" value="{$customer_center.kundenart}" />
|
||||
|
||||
<h2 class="maincontent_headline_text">Lieferanschrift</h2>
|
||||
|
||||
<input type="radio" {if $customer_center.es_lieferanschrift == 1}checked{/if} name="es_lieferanschrift" value="1" />{$GLEICH_WIE_RECHNUNGSANSCHRIFT}
|
||||
<input type="radio" {if $customer_center.es_lieferanschrift == 2}checked{/if} name="es_lieferanschrift" value="2" /> {$ABWEICHEND}
|
||||
|
||||
{$ANREDE}*
|
||||
<select type="text" name="es_la_anrede" size="1">
|
||||
<option value="1" {if $customer_center.es_la_anrede == 1}selected{/if}>{$HERR}</option>
|
||||
<option value="2" {if $customer_center.es_la_anrede == 2}selected{/if}>{$FRAU}</option>
|
||||
<option value="3" {if $customer_center.es_la_anrede == 3}selected{/if}>{$FIRMA}</option>
|
||||
</select>
|
||||
|
||||
{$VORNAME}*
|
||||
<input type="text" name="es_la_vorname" value="{$customer_center.es_la_vorname}" />
|
||||
|
||||
{$NACHNAME}*
|
||||
<input type="text" name="es_la_nachname" value="{$customer_center.es_la_nachname}" />
|
||||
|
||||
{$FIRMA}
|
||||
<input type="text" name="es_la_firma" value="{$customer_center.es_la_firma}" />
|
||||
|
||||
{$STRASSE} und Hausnummer*<br>
|
||||
<input type="text" name="es_la_strasse" value="{$customer_center.es_la_strasse}" />
|
||||
|
||||
{$PLZ}*
|
||||
<input type="text" name="es_la_plz" value="{$customer_center.es_la_plz}" />
|
||||
|
||||
{$ORT}*
|
||||
<input type="text" name="es_la_ort" value="{$customer_center.es_la_ort}" />
|
||||
|
||||
{$LAND}*
|
||||
<select name="es_la_land">
|
||||
{$customer_center.la_laender}
|
||||
</select>
|
||||
|
||||
<h2 class="maincontent_headline">Passwort</h2>
|
||||
|
||||
<p><strong>Achtung:</strong> Passwort nur eingeben, wenn Sie es ändern wollen, ansonsten Felder leer lassen!</p>
|
||||
{$WUNSCH_PASSWD_TEXT}
|
||||
<input type="password" name="lo_passwort_1" value="{$customer_center.lo_passwort_1}" />
|
||||
|
||||
{$WUNSCH_PASSWD_TEXT_RE}
|
||||
<input type="password" name="lo_passwort_2" value="{$customer_center.lo_passwort_2}" />
|
||||
|
||||
<input class="button_blank" type="submit" name="submit" value="Speichern" />
|
||||
</form>
|
||||
@@ -0,0 +1,20 @@
|
||||
<div class="liveSearchHolder">
|
||||
<div id="live_search_title">{$template_text.live_search.results} ({$item_hits}):</div>
|
||||
{if $item_hits > 0}
|
||||
<div class="items search_box " style="width:300px;">
|
||||
<div>
|
||||
{if $item_search}
|
||||
{foreach from=$item_search item=item}
|
||||
<div class="live_search_item {if $item->cl == 1}live_search_item2{/if}">
|
||||
<a href="{$serverProtocol}://{$servername}/kaufen/{$item->short_uri}.html"> {$item->name}</a>
|
||||
</div>
|
||||
{/foreach}
|
||||
{else}
|
||||
-
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user