Files
shop-old/web/intelectra_shop/themes/theme2/templates/main.tpl
T

374 lines
18 KiB
Smarty
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="de">
<head>
<link rel="icon" href="{$THEME_DIR}/media/images/favicon.ico" type="image/ico" />
<link rel="shortcut icon" href="{$THEME_DIR}/media/images/favicon.ico" type="image/ico" />
<meta charset="utf-8" />
{if isset($shopArticle) && $shopArticle->id && $shopArticle->structure_id != $menu_id}
<link rel="canonical" href="http://{$SERVER_NAME}/{$shopArticle->main_structure_uri_path}/{$shopArticle->short_uri}.html" />
{/if}
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<meta http-equiv="X-UA-Compatible" content="chrome=1, IE=edge">
<meta name="format-detection" content="telephone=no">
{foreach item=val key=key from=$metatags}
{if $key != 'footer_text'}
{if $key != 'title'}
<meta name="{$key}" content="{$val}" />
{else}
<title>{$val}</title>
{/if}
{/if}
{/foreach}
<meta name="google-site-verification" content="AiRYv1ltNq-QytW_F3ahgBq17ZkwImsS1MYyQrKicBg" />
<!-- standard parent theme css -->
<link rel="stylesheet" href="{$SUB_DIR}media/css/common_styles.css" />
<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/layout.css" />
<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/widgets.css" />
<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/items.css?version=1" />
<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/contents.css?version=1" />
<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/content_shoppingcart.css?version=1" />
<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/content_login.css?version=1" />
<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/content_cash_desk.css?version=1" />
<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/content_customer_center.css?version=1" />
<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/forms.css?version=1" />
{*<link rel="stylesheet" href="{$PARENT_THEME_DIR}/media/css/ui-lightness/jquery-ui-1.10.3.custom.min.css" />*}
<link rel="stylesheet" href="{$SUB_DIR}libs/slimbox-2.02/css/slimbox2.css" media="screen,print" />
<link rel="stylesheet" href="{$THEME_DIR}/media/css/cookieconsent.css" media="print" onload="this.media='all'">
<!-- customized theme css -->
<link rel="stylesheet" href="{$THEME_DIR}/media/css/customized_theme.css" />
<link rel="stylesheet" href="{$THEME_DIR}/media/fontawesome/css/fontawesome.css" />
<link rel="stylesheet" href="{$THEME_DIR}/media/fontawesome/css/brands.css" />
<link rel="stylesheet" href="{$THEME_DIR}/media/fontawesome/css/solid.css" />
<link rel="stylesheet" href="{$THEME_DIR}/media/css/easycart-intelectra.css" />
<!--[if IE 7]>
<link rel="stylesheet" href="{$THEME_DIR}/media/css/ie7.css" />
<![endif]-->
{if isset($theme_data->css) && $theme_data->css}
<style>
{$theme_data->css}
</style>
{/if}
<!-- standard parent theme javascript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.6.4/jquery.min.js" integrity="sha512-SW0bB7zYONzOFdTogLM8mF+lpvSaPH55g+RyyV8+dRZkiW5n/c1gNgGk5i2xfzDLTmPHvSCqsaiEoZJDiToTWg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
{*<script src="https://intelectra-shop.de/themes/easyshop_advanced/media/js/jquery-1.6.4.min.js"></script>*}
{*<script src="{$PARENT_THEME_DIR}/media/js/jquery-1.6.4.min.js"></script>*}
<script src="{$PARENT_THEME_DIR}/media/js/jquery.color.js"></script>
<script src="{$PARENT_THEME_DIR}/media/js/jquery.hoverIntent.minified.js"></script>
<script src="{$PARENT_THEME_DIR}/media/js/script.js"></script>
<script src="{$PARENT_THEME_DIR}/media/js/widget.js"></script>
<script src="{$PARENT_THEME_DIR}/media/js/recommendation_form.js"></script>
<script src="{$PARENT_THEME_DIR}/media/js/jquery.cycle.all.js"></script>
{*<script src="https://intelectra-shop.de/themes/easyshop_advanced/media/js/jquery-ui-1.10.3.custom.min.js"></script>*}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js" integrity="sha512-kHKdovQFIwzs2NABJSo9NgJKZOrRqLPSoqIumoCkaIytTRGgsddo7d0rFyyh8RvYyNNKcMF7C9+4sM7YhMylgg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script type="text/plain" data-cookiecategory="analytics" src="/phpwebstat/pws.php?mode=js"></script>
<script src="{$SUB_DIR}libs/slimbox-2.02/src/slimbox2.js"></script>
<script src="{$SUB_DIR}libs/jquery.qrcode.min.js"></script>
<script defer src="{$PARENT_THEME_DIR}/media/js/cookieconsent.js"></script>
<script defer src="{$THEME_DIR}/media/js/cookieconsent-init.js"></script>
<script>
var shop_dir = '{$SHOP_DIR}';
var theme_dir = '{$THEME_DIR}';
var sub_dir = '{$SUB_DIR}';
</script>
{literal}
<script src='https://www.google.com/recaptcha/api.js'></script>
{/literal}
{* Entfernt am 16.08.2026 (Angleich an Live, dort am 05.08.2026 entfernt) -- alles tot:
- Google Optimize Anti-Flicker-Snippet: Optimize ist seit September 2023 abgeschaltet.
Das Snippet setzte "opacity: 0" auf <html> und wartete bis zu 4000 ms darauf, dass
Optimize die Klasse wieder entfernt. Da nie jemand antwortet, lief die Wartezeit
immer voll durch -- bis zu 4 Sekunden leere Seite.
- Universal Analytics (UA-126168744-1, gtag.js + analytics.js): UA verarbeitet seit
Juli 2023 keine Daten mehr.
- "GTM-T7HR4RC" war KEIN Tag-Manager-Container, sondern die Optimize-Container-ID.
reCAPTCHA bleibt (wird von den Formularen gebraucht), steht aber weiterhin OHNE
async/defer im <head> und blockiert damit das Rendering -- offener Punkt, auf Live
ebenso. *}
</head>
<body>
<div id="layout_laden_window">{$template_text.default.searchload_text}</div>
<div id="header_trans_bg" class="firststicky">
<div class="hcentralizer">
<a class="logo" href="/" title="Intelectra"></a>
{if $items_in_memory }
<a class="memorylistbutton" href="/Merkliste/">Merkliste ({$items_in_memory})</a>
{/if}
<a class="quickshopping" href="/Warenkorb/">Schnelleinkauf</a>
</div>
</div>
<div id="header_sticky" class="sticky">
<div id="header_trans">
<div class="centralizer">
<span style="font-weight:bold;font-size:12px;">Sachsenring 48, D-94315 Straubing</span><br><br>
<span>Ersatzteile und Zubeh&ouml;r f&uuml;r Elektro Hausger&auml;te | Versandgro&szlig;handel | Einzelhandel&nbsp;&nbsp;&nbsp;&nbsp;</span><br>
<strong style="font-size:20px;">Telefonische&nbsp;Beratung:&nbsp;+49&nbsp;(0)&nbsp;9421/62015&nbsp;&nbsp;</strong>
<div>
{if $top_widgets}
{foreach from=$top_widgets item=widget}
{$widget}
{/foreach}
{/if}
</div>
</div>
</div>
<div id="header_trans_sub">
<div class="centralizer">
{if $header_widgets}
{foreach from=$header_widgets item=widget}
{$widget}
{/foreach}
{/if}
</div>
</div>
</div>
<div id="header_logorodeo">
{if $subheader_widgets}
{foreach from=$subheader_widgets item=widget}
{$widget}
{/foreach}
{/if}
</div>
<div id="wrapper">
{*<div id="header_wrapper" {if $theme_data->header_image}style="background:transparent url({$SHOP_DIR}images/header/{$theme_data->header_image}) no-repeat;"{/if}></div>*}
<div id="breadcrumb">
<ol itemscope itemtype="http://schema.org/BreadcrumbList">
{if isset($structureData) && $structureData->id != 6}
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a itemprop="item" href="/Home/"><span itemprop="name">Intelectra Startseite</span></a>
<meta itemprop="position" content="1" />
</li>
{/if}
{foreach from=$breadcrumb item=breadcrumb_item}
{if isset($structureData) && $structureData->id == 6}
{$breadcrumb_item.name=$template_text.default.breadcrumb_home}
{/if}
<!-- 29. Januar 2021 wird das data-vocabulary.org-Markup nicht mehr für die Rich-Suchergebnisfunktionen von Google berücksichtigt.
<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$breadcrumb_item.object->name_en}
<a href="/{$breadcrumb_item.short_uri}/" class="arrow" itemprop="url" title="{$breadcrumb_item.name}">
<span itemprop="title">{$breadcrumb_item.name}</span>
</a>
{else}
<a href="/{$breadcrumb_item.short_uri}/" class="arrow" itemprop="url" title="{$breadcrumb_item.name}">
<span itemprop="title">{$breadcrumb_item.object->name_en}</span>
</a>
{/if}
</div>-->
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
{if !$user_lang || $user_lang == $system_configuration.default_system_language || !$breadcrumb_item.object->name_en}
<a itemprop="item" href="/{$breadcrumb_item.short_uri}/"><span itemprop="name">{$breadcrumb_item.name}</span></a>
<meta itemprop="position" content="2" />
{else}
<a itemprop="item" href="/{$breadcrumb_item.short_uri}/"><span itemprop="name">{$breadcrumb_item.name}</span></a>
<meta itemprop="position" content="2" />
{/if}
</li>
</ol>
{/foreach}
</ol>
</div>
<div id="main_wrapper" class="clearfix">
{if !isset($site_type) || $site_type != 'full_width'}
<!-- Navi -->
<div id="navi_wrapper">
{if $left_widgets}
{foreach from=$left_widgets item=widget}
{$widget}
{/foreach}
{/if}
</div>
<!-- Content wrapper -->
<div id="content_wrapper">
<!-- Content -->
<div id="maincontent_wrapper">
<!-- Search -->
<div class="content_box_structure_list">
<div class="header"><h2>Suche <i class="fa-solid fa-magnifying-glass"></i></h2></div>
<div class="content">
<div class="search_widget_wrapper" style="z-index:0;">
<div class="widget_content_wrapper">
{*<form action="/" method="post" name="easyshop_searchcontent">
<input type="text" id="searchcontent_item" name="search_item[search_item]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text}" value="{if isset($search_item)}{$search_item}{else}{$template_text.main_widget_search.search_field_text}{/if}" />
<input type="text" id="searchcontent_item2" name="search_item[search_item2]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text2}" value="{if isset($search_item2)}{$search_item2}{else}{$template_text.main_widget_search.search_field_text2}{/if}" />
<input type="text" id="searchcontent_item3" name="search_item[search_item3]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text3}" value="{if isset($search_item3)}{$search_item3}{else}{$template_text.main_widget_search.search_field_text3}{/if}" />
<input class="searchcontent_button" type="submit" value="{$template_text.default.search}" />
</form>*}
<form action="/" method="post" name="easyshop_searchcontent">
<input style="width:420px;background:#dddddd;padding-left:15px;color:#000000;" type="text" id="searchcontent_item" name="search_item[search_item]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text}" value="{if isset($search_item)}{$search_item}{else}{$template_text.main_widget_search.search_field_text}{/if}" />
<input class="searchcontent_button" type="submit" value="{$template_text.default.search}" />
<button title="Suche starten"><i class="fa fa-search"></i></button>
</form>
{if $template_text.main_widget_search.subsearch_field_text}
<div class="subsearch_field_text">{$template_text.main_widget_search.subsearch_field_text}</div>
{/if}
{if $template_text.main_widget_search.above_field_text}
<div class="above_field_text">{$template_text.main_widget_search.above_field_text}</div>
{/if}
</div>
</div>
</div><br><br>
</div>
{$maincontent}
</div>
</div>
{else}
<!-- Content wrapper -->
<div id="content_wrapper2">
<!-- Content -->
<div id="maincontent_wrapper2">
<!-- Search -->
<div class="content_box_structure_list">{* width kam als Inline-Style (992px) und schlug jede CSS-Regel -- jetzt in customized_theme.css, damit die Breitenstufen greifen *}
<div class="header"><h2>Suche</h2></div>
<div class="content">
<div class="search_widget_wrapper" style="z-index:0;">
<div class="widget_content_wrapper">
{*<form action="/" method="post" name="easyshop_searchcontent">
<input type="text" id="searchcontent_item" name="search_item[search_item]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text}" value="{if isset($search_item)}{$search_item}{else}{$template_text.main_widget_search.search_field_text}{/if}" />
<input type="text" id="searchcontent_item2" name="search_item[search_item2]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text2}" value="{if isset($search_item2)}{$search_item2}{else}{$template_text.main_widget_search.search_field_text2}{/if}" />
<input type="text" id="searchcontent_item3" name="search_item[search_item3]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text3}" value="{if isset($search_item3)}{$search_item3}{else}{$template_text.main_widget_search.search_field_text3}{/if}" />
<input class="searchcontent_button" type="submit" value="{$template_text.default.search}" />
</form>*}
<form action="/" method="post" name="easyshop_searchcontent">
<input style="width:420px;background:#dddddd;padding-left:15px;color:#000000;" type="text" id="searchcontent_item" name="search_item[search_item]" autocomplete="off" data-defaultv="{$template_text.main_widget_search.search_field_text}" value="{if isset($search_item)}{$search_item}{else}{$template_text.main_widget_search.search_field_text}{/if}" />
<input class="searchcontent_button" type="submit" value="{$template_text.default.search}" />
</form>
{if $template_text.main_widget_search.subsearch_field_text}
<div class="subsearch_field_text">{$template_text.main_widget_search.subsearch_field_text}</div>
{/if}
{if $template_text.main_widget_search.above_field_text}
<div class="above_field_text">{$template_text.main_widget_search.above_field_text}</div>
{/if}
{if $template_text.main_widget_search.above_field_text2}
<div class="above_field_text2">{$template_text.main_widget_search.above_field_text2}</div>
{/if}
{if $template_text.main_widget_search.above_field_text3}
<div class="above_field_text3">{$template_text.main_widget_search.above_field_text3}</div>
{/if}
</div>
</div>
</div><br><br>
</div>
{$maincontent}
</div>
</div>
{/if}
</div>
</div>
<div id="footer_wrapper">
<div id="footer">
{* § 356a BGB – elektronische Widerrufsfunktion: separater, gut sichtbarer Button *}
<div id="widerruf_button_block">
<a class="widerruf_button" href="{$SUB_DIR}widerruf.php" title="Vertrag widerrufen">Vertrag widerrufen</a>
<span class="widerruf_button_hint">Elektronische Widerrufsfunktion gem.&nbsp;§&nbsp;356a&nbsp;BGB</span>
</div>
<style>
#widerruf_button_block{
position:relative !important;
display:block !important;
width:100% !important;
box-sizing:border-box !important;
padding:18px 0 20px !important;
text-align:center !important;
background:transparent !important;
border-bottom:1px solid rgba(255,255,255,.12) !important;
margin:0 0 18px !important;
z-index:5 !important;
clear:both !important;
}
#widerruf_button_block a.widerruf_button{
display:inline-block !important;
padding:13px 28px !important;
background:#c00 !important;
color:#fff !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:15px !important;
font-weight:700 !important;
letter-spacing:.3px !important;
text-transform:none !important;
text-decoration:none !important;
border:0 !important;
border-radius:6px !important;
box-shadow:0 2px 6px rgba(0,0,0,.25) !important;
transition:background .15s ease,transform .05s ease !important;
line-height:1.1 !important;
cursor:pointer !important;
}
#widerruf_button_block a.widerruf_button:hover,
#widerruf_button_block a.widerruf_button:focus{
background:#a30000 !important;
color:#fff !important;
text-decoration:none !important;
}
#widerruf_button_block a.widerruf_button:active{
transform:translateY(1px) !important;
}
#widerruf_button_block .widerruf_button_hint{
display:block !important;
margin-top:8px !important;
font-size:11px !important;
color:#fff !important;
font-weight:400 !important;
}
</style>
{foreach from=$footer_widgets item=widget}
{$widget}
{/foreach}
<!-- Content wrapper
<div id="fb_box">
<div id="fb-root"></div>
<script>
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id))
return;
js = d.createElement(s);
js.id = id;
js.src = "//connect.facebook.net/de_DE/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<div class="fb-like" data-send="true" data-layout="button_count" data-width="225" data-show-faces="true"></div>
</div>-->
<div id="copyright">{$system_configuration.footer_copyright_text}</div>
</div>
</div>
<div id="layout_modal" style="width:100%;height:0px;background-color:#000000;opacity:0.5;z-index:3500;position:absolute;top:0px;left:0px;display:none;">&nbsp;</div>
<div id="layout_laden" style="width:100%;height:0px;background-color:#000000;opacity:0.5;z-index:3500;position:absolute;top:0px;left:0px;display:none;">&nbsp;</div>
<script src="{$THEME_DIR}/media/js/theme.js"></script>
<script src="{$THEME_DIR}/media/js/widget.js?v=1234"></script>
</body>
</html>