Minor-Update 3.5.x auf 3.5.3
- Gültig ab Version: 3.5.0
- Gültig bis Version: 3.5.2
Inhaltsverzeichnis
Allgemein
Status: Stable Version: 3.5.3 Release-Datum: 09.12.2010 Geeignet für: 3.5.0 / 3.5.1 / 3.5.2
Hinweis
Dieses Update ist kumulativ und ermöglicht die Aktualisierung der Versionen 3.5.0 / 3.5.1 / 3.5.2
Hinweis: Die Durchführung des Updates erfordert technische Kenntnisse. Die Shopware AG übernimmt keine Gewährleistung und keinen Support für selbst durchgeführte Updates und daraus resultierende Probleme. Vor dem Update sollte auf jeden Fall ein Backup der Datenbank und der Shopware Dateien erfolgen!
Download - Packages
Achten Sie unbedingt darauf, dass Sie die für Ihr System passende Version wählen!
Falls Sie sich nicht sicher sind, welchen Encoder Sie verwenden, prüfen Sie unter Einstellungen > Systeminfo > PhpInfo ob Sie Ioncube oder Zend-Optimizer verwenden!
| Datum | Bezeichnung | Link | |
|---|---|---|---|
| 09.12.2010 | Update für Zend-Optimizer Package | Download | |
| 09.12.2010 | Update für Ioncube Package | Download |
Backup
- Erstellen Sie ein Backup Ihrer Datenbank (Beschreibung unter http://wiki.shopware.de/Wie-kann-ich-die-Datenbank-exportieren%253F_detail_595_164.html)
- Sichern Sie die Dateien, die Sie im System modifiziert haben. (Zum Bespiel Templates / Plugins / Module etc.)
- Prüfen Sie die Liste der geänderten Dateien - stellen Sie sicher, dass keine Dateien enthalten sind, die Sie selbst modifiziert haben!
- Führen Sie das Update erst durch, nach dem Sie die Sicherung durchgeführt haben!
Installation
Datenbank-Update
Führen Sie per PHPMyAdmin folgende SQL-Anweisungen aus:
# 351 Changes DELETE FROM `s_core_config_mails` WHERE `name` LIKE 'sSERVICE%'; DELETE FROM `s_core_config_mails` WHERE `name` LIKE 'sCHEAPER'; INSERT IGNORE INTO `s_cms_support` (`id`, `name`, `text`, `email`, `email_template`, `email_subject`, `text2`, `ticket_typeID`, `isocode`) VALUES (10, 'Rückgabe', '<h2>Hier können Sie Informationen zur Rückgabe einstellen...</h2>', 'info@example.de', 'Rückgabe - Shopware Demoshop\r\n \r\nKundennummer: {sVars.kdnr}\r\neMail: {sVars.email}\r\n \r\nRechnungsnummer: {sVars.rechnung}\r\nArtikelnummer: {sVars.artikel}\r\n \r\nKommentar:\r\n \r\n{sVars.info}', 'Rückgabe', '<p>Formular erfolgreich versandt.</p>', 0, 'de'); INSERT IGNORE INTO `s_cms_support_fields` (`id`, `error_msg`, `name`, `note`, `typ`, `required`, `supportID`, `label`, `class`, `value`, `vtyp`, `added`, `position`, `ticket_task`) VALUES (60, '', 'kdnr', '', 'text', 1, 10, 'KdNr.(siehe Rechnung)', 'normal', '', '', '2007-11-06 17:31:38', 1, ''), (61, '', 'email', '', 'text', 1, 10, 'eMail-Adresse', 'normal', '', '', '2007-11-06 17:31:51', 2, ''), (62, '', 'rechnung', '', 'text', 1, 10, 'Rechnungsnummer', 'normal', '', '', '2007-11-06 17:32:02', 3, ''), (63, '', 'artikel', '', 'textarea', 1, 10, 'Artikelnummer(n)', 'normal', '', '', '2007-11-06 17:32:17', 4, ''), (64, '', 'info', '', 'textarea', 0, 10, 'Kommentar', 'normal', '', '', '2007-11-06 17:32:42', 5, ''); UPDATE `s_core_snippets` SET `value` = '{link file=''frontend/_resources/favicon.ico''}' WHERE `value` = '{link file=''resources/favicon.ico''}'; DELETE FROM `s_core_snippets` WHERE `namespace` LIKE 'templates/_default/%'; DELETE FROM `s_core_config_groups` WHERE `name` = 'Debugging'; # Crontab Changes UPDATE `s_crontab` SET `interval` = 86400 WHERE `interval` IN (1, 10, 100); # Snippet Changes UPDATE `s_core_snippets` SET `value` = 'Ich habe die <a href="{url controller=custom sCustom=4 forceSecure}" title="AGB"><span style="text-decoration:underline;">AGB</span></a> Ihres Shops gelesen und bin mit deren Geltung einverstanden.' WHERE `name` = 'ConfirmTerms'; UPDATE `s_core_snippets` SET `value` = 'Nachdem Sie die erste Bestellung durchgeführt haben, können Sie hier auf vorherige Rechnungsadressen zugreifen.' WHERE `name` = 'SelectBillingInfoEmpty'; INSERT IGNORE INTO `s_core_snippets` (`namespace`, `shopID`, `localeID`, `name`, `value`, `created`, `updated`) VALUES ('frontend/listing/box_article', 1, 1, 'Star', '*', '2010-12-08 02:51:26', '2010-12-08 02:51:26'), ('frontend/listing/box_article', 1, 1, 'reducedPrice', 'Statt: ', '2010-12-08 02:52:32', '2010-12-08 02:52:32'); UPDATE `s_core_snippets` SET `value` = 'Prüfen und Bestellen' WHERE `value` = 'Bestellung abschließen'; # Seo Changes UPDATE `s_core_config` SET `value` = CONCAT(`value`, ',search,account,checkout,register') WHERE `name` = 'sSEOVIEWPORTBLACKLIST' AND `value` NOT LIKE '%checkout%'; # PayPal Changes UPDATE `s_core_config` SET `multilanguage` = '1' WHERE `name` IN ('sXPRESS', 'sPaypalLogo'); # Max. Suppliers Config SET @parent = (SELECT `id` FROM `s_core_config_groups` WHERE `name` = 'Kategorien / Listen'); INSERT IGNORE INTO `s_core_config` (`group`,`name`,`value`,`description`) VALUES (@parent, 'sMAXSUPPLIERSCATEGORY', '30', 'Max. Anzahl Hersteller in Sidebar'); # Plugin Changes CREATE TABLE IF NOT EXISTS `s_core_plugin_configs_copy` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `value` text NOT NULL, `pluginID` int(11) UNSIGNED NOT NULL, `localeID` int(11) UNSIGNED NOT NULL, `shopID` int(11) UNSIGNED NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`,`pluginID`,`localeID`,`shopID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; INSERT IGNORE INTO `s_core_plugin_configs_copy` (`name`, `value`, `pluginID`, `localeID`, `shopID`) SELECT `name`, `value`, `pluginID`, `localeID`, `shopID` FROM `s_core_plugin_configs` ORDER BY `pluginID`, `shopID`, `name`, `id` DESC; DROP TABLE IF EXISTS `s_core_plugin_configs`; RENAME TABLE `s_core_plugin_configs_copy` TO `s_core_plugin_configs`; # Filter Changes CREATE TABLE IF NOT EXISTS `s_filter_values_copy` ( `id` int(11) NOT NULL AUTO_INCREMENT, `groupID` int(11) NOT NULL, `optionID` int(11) NOT NULL, `articleID` int(11) NOT NULL, `value` varchar(255) NOT NULL, PRIMARY KEY (`id`), KEY `groupID` (`groupID`), KEY `optionID` (`optionID`,`articleID`,`value`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; INSERT IGNORE INTO `s_filter_values_copy` (`id`, `groupID`, `optionID`, `articleID`, `value`) SELECT `id`, `groupID`, `optionID`, `articleID`, `value` FROM `s_filter_values`; DROP TABLE IF EXISTS `s_filter_values`; RENAME TABLE `s_filter_values_copy` TO `s_filter_values`; # Table Changes ALTER TABLE `s_crontab` ADD `pluginID` INT( 11 ) UNSIGNED NULL;
Diese befinden sich ebenfalls in der Datei 353.sql im jeweiligen Download-Archiv!
Aktualisierte Dateien
- Stellen Sie sicher, dass Sie die SQL-Anweisungen ausgeführt haben!
- Downloaden Sie das zu Ihrer Version passende Update-Archiv
- Entpacken Sie das Archiv
- Wechseln Sie in das Verzeichnis encode_zend bzw. encode_ioncube
- Stellen Sie sicher, dass Ihr FTP-Programm die Dateien im Binär-Modus überträgt! Andernfalls ist der Shop nach dem Update ggf. nicht mehr funktionsfähig!
- Kopieren Sie von dort aus alle Dateien in Ihr Shop-Verzeichnis und überschreiben Sie die bestehenden Dateien
- Rufen Sie das Backend auf und löschen Sie alle Shop-Caches!
- Fertig!
Changelog:
(Beeinhaltet Changelog 3.5.1 / 3.5.2)
- Suchparameter die Slashes enthalten wurden nicht korrekt maskiert
- Formulare konnten ohne Bezeichnung angelegt werden - dies konnte zu Routing-Problemen führen
- Anlegen von Artikeln - Sonderzeichen im Artikelnamen & nicht ausgefüllte Pflichtfelder führten im Backend zu einem Anzeigeproblem
- Plugin-Manager Unterstützung kleinerer Auflösungen
- Rückgabe-Formular entfernt
- Deaktivierung von Kategorien
- Verbesserung Paging einfache Suche
- Stripe-Funktion (Javascript) für Tabellen entfernt
- Variantenwechsel & Anzeige Verfügbarkeit / Pseudopreis
- Import-Probleme bei einigen Hostern (z.B. Domain-Factory)
- Frontend - Probleme mit dynamischer Komprimierung bei einigen Hostern
- Kurzbeschreibung in 4col Listing entfernt
- Leere Gruppen in den Grundeinstellungen entfernt
- Umlautprobleme bei eMail-Formularen
- Entfernen von Übersetzungen optimiert
- Partnerprogramm - Umsatzauswertung, Korrektur der Übersicht
- Hersteller-Anzeige (Artikel des gleichen Herstellers) mit Paging
- Intelligente Suche - Fehler bei "leerer" Ergebnisseite
- Liveshopping - Unterstützung von Einkaufswelten
- Optimierung Cookie-Handling Merkzettel
- Ticketsystem - Farbige Darstellung Tickettypen im Grid
- Entfernen von HTML-Code aus der Artikelbezeichnung im Warenkorb-Ausklapper
- Integration "Block-Replace-Plugin"
Standardmäßig kann man keine Modifier auf $smarty.block.parent anwenden, da dieses keine Smarty-Variablen im herkömlichen Sinne sind, sondern Platzhalter.
{block name='frontend_index_content'} {replace search='grid_12' replace='grid_13'} {$smarty.block.parent}Suche Suche {/replace} {/block}
- Verbesserung Top-Seller Berechnung
- Fehler Anzeige der aktuellen Besucher / Warenkörbe
- Blog-Artikel Listing im Backend - Artikel wurden bei falscher Sortierung nicht angezeigt
- Externer Link in Shopseiten wird wieder berücksichtigt
- Ausgabe der Konfigurationen / Varianten in den Produkt-Exporten
- Verlagerung der Auswahl der Zahlungsart auf die Kassenseite
- Unterstützung von dynamischer Länder/Versandart-Sperre
- Unterstützung von Risk-Management Funktionen
- Diverse CSS-Fixes für den Internet-Explorer
- Verbesserung der einfachen Suche bei mehreren Suchbegriffen
Vorher: Ipod Zubehör - Findet nur Artikel, in der die Begriffe in genau dieser Reihenfolge auftauchen Jetzt: Zubehör Ipod - mehrere Begriffe werden per UND verknüpft - die Reihenfolge der Begriffe ist hierbei unerheblich
- Hersteller-Slider Startseite - Blog-Autoren werden nun ausgeschlossen
- Shopware API - Export - sGetOpenOrders / Korrektur Ausgabe paymentID
- Gestaffelte Warenkorb-Rabatte - Unterstützung mehrerer Staffeln
- Unterstützung von Cross-Selling Artikeln bei Blog-Artikeln
- Namespace Optimierungen
- Namespaces per Baustein erben - Syntax: {s name="x" namespace="x/y/z"}{/s}
- Namespaces per Template global erben - Syntax: (Zu Anfang der Datei) {namespace name="frontend_index"}
- Namespaces per Template global deaktivieren - Syntax: (Zu Anfang der Datei) {namespace ignore}
- Namespaces komplett deaktivieren - application.php
'template' => array( ... 'ignoreNamespace' => false ),
- Korrektur Rechtschreibfehler Textbaustein "SelectBillingInfoEmpty"
- Falsche Bild-Beschreibung im Magig-Zoom
- Funktions-Hooks: Korrektur in der Type-Referenzierung
- Ausbleden von Breadcrumbs - Floating Korrekturen
- Ausgabe des Controllers als Body-Klasse ()
- Cronjob - Plugins ließen sich ggf. nicht installieren / aktivieren
- Unique-Index für Plugin-Konfigurationen
- Neue Funktionen im Plugin-System
- Direktes Anlegen von Cronjobs möglich
// In install() Methode Bootstrap $this->subscribeCron("abc","abc"); // Parameter 1: Name // Parameter 2: Name Controller
- API - Import - sArticle - Entfernen nicht benötigter SQL-Befehle
- API - Import - sDeleteArticle - Entfernen nicht benötigter SQL-Befehle
- Benchmark-Erweiterung (Custom-Benchmarks)
$b = Shopware()->Benchmark()->Start("Test"); // Code der gemessen werden soll $b->Stop();
- Korrektur Länder-Auswahl Registrierung
- FirePHP Ausgabe lässt sich auf IP beschränken
- Optimierungen EOS/Clickpay-Schnittstelle
- Varianten abhängige Bilder: Unterstützung von Sonderzeichen
- Entfernen des nicht mehr benötigten Blog-Templates in der Template-Auswahl
- Neue Blöcke - u.a. in der Menü-Leiste im Kundenkonto - so lassen sich dort einzelne Menüpunkte per Override deaktivieren
- Backend Modul Textbausteine - Verbesserungen für kleine Auflösungen
- Lightbox Detailseite - Close-Button nach oben Rechts verschoben - Klick in den Layer schließt das Fenster
- Subshop-Unterstützung bei folgenden Plugins hinzugefügt:
- Recommendation
- Advanced Menu
- Paypal
- Ticketsystem
- Artikel-Vergleiche (Compare)
- (Achtung! Plugins einmal neu neu installieren, damit die Änderungen wirksam werden!)
- Entfernen von autocomplete=off aus dem Shopware jQuery Code
- Auslagerung von CSS-Attributen aus jQuery
- Textbausteine - Modifizierung einiger Baustein-Typen (von {se nach {s) zur Unterstützung von HTML
- Plugin-Templates, verschieben der Templates in den _Default Space
- AdvancedMenu
- Compare
- PayPal
- Seo
- Neuer Controller: Ausgabe der zuletzt hinzugefügten Artikel (Link: http://www.ihrshop.de/shopware.php/sViewport,search/sSearch,Neuheiten/sSearchMode,newest/sSearchText,Neuheiten/sPage,1
- Korrekturen PayPal-Schnittstelle - Übermittlung des Warenkorbs entfernt -
- Ausgabe der aktuellen Cache-Größe im Backend
- Performance-Verbesserung SEO-Routen Erkennung
- Backend-Module lassen sich nun dynamisch austauschen / dafür notwendige Verzeichnisstruktur eingebunden
- Unterstützung von nicht ISO-8859-1 konformen Sprachen im Frontend (z.B. kyrillisch)
- Memcache Support für Filecache & Sessions
- Bessere Performance bei vielen Artikeln / Besuchern
- Beispiel-Konfiguration für File-Cache
return array( ... 'cache' => array( .. 'backend' => 'Memcached', 'backendOptions' => array( 'servers' => array( array( 'host' => 'localhost', 'port' => 11212, 'persistent' => true, 'weight' => 1, 'timeout' => 5, 'retry_interval' => 15, 'status' => true, 'failure_callback' => null ) ), 'compression' => false, 'compatibility' => false ) ), ... );
- Beispiel-Konfiguration für Sessions
'session' => array( //Standard 'name' => 'SHOPWARESID', 'cookie_lifetime' => 0, 'use_trans_sid' => false, 'gc_probability' => 1, 'gc_divisor' => 100, 'save_handler' => 'db' ), /* 'session' => array( //Memcache ... 'save_handler' => 'memcache', 'save_path' => 'tcp://localhost:11211?persistent=1&weight=1&timeout=1&retry_interval=15' ), 'session' => array( //Dateien ... 'save_handler' => 'files' ), */
- Kategorie-Darstellung Links auf Detailseite fixiert
- Bilder ohne explizite Varianten-Zuordnung werden nun bei jeder Variante angezeigt
- Max. Anzahl an Konfigurator-Kombinationen lässt sich konfigurieren
- Alte Template-Basis: eMail-Formulare werden mit falsch kodiertem Inhalt verschickt
- Indizierung von Recommendations verhindern
- Konfigurierbarkeit der max. Anzahl von Herstellern im Listing Links
- UVP / Statt & Sternchen-Hinweis bei Pseudopreisen hinzugefügt
- Unterstützung von OL-Listen auf Shopseiten
- Korrektur Versandkosten-Ausgabe Produkt-Exporte
- Korrektur Ausgabe Einheiten bei Grundpreis-Berechnung
- Aktualisierung Zend-Framework auf Version 1.11.1
Nicht mehr benötigte Dateien
Können gefahrlos entfernt werden
- engine/backend/js/getSkeleton.php
- templates/gradient/frontend/_resources/javascript
- templates/clean/frontend/_resources/javascript
- engine/Shopware/Plugins/Default/Frontend/Compare/templates
- engine/Shopware/Plugins/Default/Frontend/Seo/templates
- engine/Shopware/Plugins/Default/Frontend/AdvancedMenu/templates
- engine/Shopware/Plugins/Default/Frontend/Paypal/templates
- engine/Shopware/Plugins/Default/Frontend/Google/templates
Liste modifizierter Template-Dateien
- templates/green/frontend/_resources/styles/green.css
- templates/turquoise/frontend/_resources/styles/turquoise.css
- templates/dark/frontend/_resources/styles/dark.css
- templates/pink/frontend/_resources/styles/pink.css
- templates/clean/frontend/_resources/styles/clean.css
- templates/gray/frontend/_resources/styles/gray.css
- templates/_default/frontend/plugins/recommendation/blocks_index.tpl
- templates/_default/frontend/plugins/recommendation/blocks_detail.tpl
- templates/_default/frontend/plugins/compare/index.tpl
- templates/_default/frontend/plugins/notification/index.tpl
- templates/_default/frontend/plugins/paypal/index.tpl
- templates/_default/frontend/plugins/paypal/basket.tpl
- templates/_default/frontend/plugins/paypal/logo.tpl
- templates/_default/frontend/plugins/seo/index.tpl
- templates/_default/frontend/plugins/advanced_menu/index.tpl
- templates/_default/frontend/plugins/advanced_menu/advanced_menu.tpl
- templates/_default/frontend/plugins/google/adwords.tpl
- templates/_default/frontend/plugins/google/analytics.tpl
- templates/_default/frontend/plugins/google/index.tpl
- templates/_default/frontend/plugins/payment/paypalexpress.tpl
- templates/_default/frontend/blog/box.tpl
- templates/_default/frontend/register/index.tpl
- templates/_default/frontend/paypal/error_api.tpl
- templates/_default/frontend/paypal/pending.tpl
- templates/_default/frontend/paypal/error.tpl
- templates/_default/frontend/compare/overlay.tpl
- templates/_default/frontend/compare/index.tpl
- templates/_default/frontend/compare/add_article.tpl
- templates/_default/frontend/compare/col.tpl
- templates/_default/frontend/compare/col_description.tpl
- templates/_default/frontend/forms/elements.tpl
- templates/_default/frontend/account/content_right.tpl
- templates/_default/frontend/detail/config_upprice.tpl
- templates/_default/frontend/detail/buy.tpl
- templates/_default/frontend/detail/config_step.tpl
- templates/_default/frontend/detail/comment.tpl
- templates/_default/frontend/detail/data.tpl
- templates/_default/frontend/detail/bundle/box_bundle.tpl
- templates/_default/frontend/detail/bundle/box_related.tpl
- templates/_default/frontend/note/item.tpl
- templates/_default/frontend/checkout/cart_footer_left.tpl
- templates/_default/frontend/checkout/confirm_payment.tpl
- templates/_default/frontend/checkout/ajax_cart.tpl
- templates/_default/frontend/checkout/confirm.tpl
- templates/_default/frontend/checkout/ajax_add_article.tpl
- templates/_default/frontend/checkout/premiums.tpl
- templates/_default/frontend/checkout/confirm_left.tpl
- templates/_default/frontend/checkout/confirm_item.tpl
- templates/_default/frontend/checkout/confirm_dispatch.tpl
- templates/_default/frontend/search/fuzzy.tpl
- templates/_default/frontend/search/index.tpl
- templates/_default/frontend/index/menu_footer.tpl
- templates/_default/frontend/index/index.tpl
- templates/_default/frontend/index/header.tpl
- templates/_default/frontend/index/menu_left.tpl
- templates/_default/frontend/listing/header.tpl
- templates/_default/frontend/listing/box_article.tpl
- templates/_default/frontend/listing/listing.tpl
- templates/_default/frontend/_resources/styles/style.css
- templates/_default/frontend/_resources/styles/colors.css
- templates/_default/frontend/_resources/styles/plugins.css
- templates/_default/frontend/_resources/styles/ie6.css
- templates/_default/frontend/_resources/javascript/jquery.shopware.js
- templates/_default/backend/snippet/index.tpl
- templates/_default/backend/cache/index.tpl
- templates/_default/backend/index/index.tpl
- templates/_default/backend/index/index_ext.tpl
- templates/_default/backend/plugin/detail.tpl
- templates/_default/backend/plugin/skeleton.tpl
- templates/_default/backend/plugin/upload.tpl
- templates/_default/backend/plugin/list.tpl
- templates/_default/backend/plugin/viewport.tpl
- templates/blue/frontend/_resources/styles/blue.css
- templates/brown/frontend/_resources/styles/brown.css
- templates/red/frontend/_resources/styles/red.css
- templates/black/frontend/_resources/styles/black.css
- templates/gradient/frontend/_resources/styles/gradient.css
Liste sonstiger Dateien
- engine/auth.php
- engine/backend/ajax/getTranslation.php
- engine/backend/ajax/renameCategory.php
- engine/backend/ajax/setTranslation.php
- engine/backend/ajax/getCategories.php
- engine/backend/php/sCacheTemplate.php
- engine/backend/modules/useradd/skeleton.php
- engine/backend/modules/mailcampaignspreview/skeleton.php
- engine/backend/modules/start/resetshop.php
- engine/backend/modules/import/export/csv.articles.php
- engine/backend/modules/import/export.php
- engine/backend/modules/import/import/articles_images.php
- engine/backend/modules/partner/partner.php
- engine/backend/modules/blog/blogEdit.php
- engine/backend/modules/blog/getArticles.php
- engine/backend/modules/userdetails/main.php
- engine/backend/modules/categories/ajax/getCategories.php
- engine/backend/modules/categories/categoryedit.php
- engine/backend/modules/articles/skeleton.php
- engine/backend/modules/articles/artikeln1.inc.php
- engine/backend/modules/articles/class_articles.inc.php
- engine/backend/modules/support/detailsArt.php
- engine/backend/js/getSkeleton.php
- engine/backend/js/framework.php
- engine/backend/js/translations.php
- engine/backend/js/include.php
- engine/Shopware/Plugins/Default/Frontend/RouterOld/Bootstrap.php
- engine/Shopware/Plugins/Default/Frontend/CronRefresh/Bootstrap.php
- engine/Shopware/Plugins/Default/Frontend/RouterRewrite/Bootstrap.php
- engine/Shopware/Plugins/Default/Frontend/Ticket/Bootstrap.php
- engine/Shopware/Plugins/Default/Frontend/ViewportDispatcher/Bootstrap.php
- engine/Shopware/Plugins/Default/Frontend/Compare/Bootstrap.php
- engine/Shopware/Plugins/Default/Frontend/Notification/Bootstrap.php
- engine/Shopware/Plugins/Default/Frontend/Paypal/Bootstrap.php
- engine/Shopware/Plugins/Default/Frontend/Seo/Bootstrap.php
- engine/Shopware/Plugins/Default/Frontend/AdvancedMenu/Bootstrap.php
- engine/Shopware/Plugins/Default/Frontend/LastArticles/Bootstrap.php
- engine/Shopware/Plugins/Default/Frontend/Statistics/Bootstrap.php
- engine/Shopware/Plugins/Default/Frontend/Recommendation/Bootstrap.php
- engine/Shopware/Plugins/Default/Frontend/Recommendation/Recommendation.php
- engine/Shopware/Plugins/Default/Frontend/Facebook/Bootstrap.php
- engine/Shopware/Plugins/Default/Frontend/Google/Bootstrap.php
- engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php
- engine/Shopware/Plugins/Default/Core/Router/Bootstrap.php
- engine/Shopware/Plugins/Default/Core/License/Bootstrap.php
- engine/Shopware/Plugins/Default/Core/Debug/Bootstrap.php
- engine/Shopware/Plugins/Default/Core/Benchmark/Bootstrap.php
- engine/Shopware/Plugins/Default/Core/Cron/Bootstrap.php
- engine/Shopware/Plugins/Default/Core/ViewportForward/Bootstrap.php
- engine/Shopware/Plugins/Default/Core/CronStock/Bootstrap.php
- engine/Shopware/Plugins/Default/Core/CronRating/Bootstrap.php
- engine/Shopware/Plugins/Default/Core/Api/Bootstrap.php
- engine/Shopware/Plugins/Default/Core/ControllerBase/Bootstrap.php
- engine/Shopware/Bootstrap.php
- engine/Shopware/Models/Shop.php
- engine/Shopware/Models/Snippet.php
- engine/Shopware/Components/Cron/CronManager.php
- engine/Shopware/Components/Snippet/SnippetManager.php
- engine/Shopware/Components/Document.php
- engine/Shopware/Components/Benchmark/Point.php
- engine/Shopware/Components/Benchmark/Container.php
- engine/Shopware/Components/Plugin/Bootstrap.php
- engine/Shopware/Controllers/Frontend/Newsletter.php
- engine/Shopware/Controllers/Frontend/Search.php
- engine/Shopware/Controllers/Frontend/Checkout.php
- engine/Shopware/Controllers/Frontend/Note.php
- engine/Shopware/Controllers/Frontend/Ticket.php
- engine/Shopware/Controllers/Frontend/Register.php
- engine/Shopware/Controllers/Frontend/Forms.php
- engine/Shopware/Controllers/Backend/Newsletter.php
- engine/Shopware/Controllers/Backend/Plugin.php
- engine/Shopware/Controllers/Backend/Auth.php
- engine/Shopware/Controllers/Backend/Export.php
- engine/Shopware/Controllers/Backend/Snippet.php
- engine/Shopware/Controllers/Backend/Cache.php
- engine/Shopware/Controllers/Backend/Index.php
- engine/core/class/sArticles.php
- engine/core/class/sBasket.php
- engine/core/class/sExport.php
- engine/core/class/sCategories.php
- engine/core/class/sAdmin.php
- engine/core/class/sCore.php
- engine/core/class/sRewriteTable.php
- engine/core/class/viewports/s_support.php
- engine/core/class/sSearch.php
- engine/Enlight/Enlight/Hook/HookManager.php
- engine/Enlight/Enlight/Template/Plugins/modifier.escape.php
- engine/Enlight/Enlight/Template/Plugins/block.replace.php
- engine/Enlight/Enlight/Template/Plugins/modifier.truncate.php
- engine/Enlight/Enlight/Template/TemplateResource.php
- engine/Enlight/Enlight/Template/TemplateManager.php
- engine/connectors/clickpay/clickpay.class.php
- engine/connectors/clickpay/form.php
- engine/connectors/paypalexpress/DoExpressCheckoutPayment.php
- engine/connectors/paypalexpress/doPaymentSUser.php
- engine/connectors/export/.htaccess
- engine/connectors/api/api.php
- engine/connectors/api/export/shopware.php
- engine/connectors/api/import/shopware.php
- engine/connectors/saferpay/doPayment.php
- engine/index.php
- .htaccess
Unified Diff Template
@@ -26,6 +26,7 @@
------------------------ */ |
html, a, a:link, a:active, a:hover, a:visted {color: #333;} |
html {background-color:#E9EBED} |
.container_20 {background-color: #fff; border-color: #cdcdcd} |
html {padding-top: 0px;} |
body {padding-top: 30px;} |
.container_20 {background-color: #fff; border-color: #cdcdcd;margin-top: 0;} |
h2, h3 {color:#999} |
div.ico_new, div.ico_tipp, div.ico_esd {color: #fff;} |
@@ -165,5 +166,5 @@
.artbox p.desc {color: #777;} |
.artbox .actions a, #related .listing .artbox .actions a, .listing_actions .offers {color: #696969;border-color: #e3e3e3;} |
.artbox .actions a.buynow, #related .listing .artbox .actions a.buynow, .listing_actions .offers:hover {color: #72a425;} |
.artbox .actions a.more, #related .listing .artbox .actions a.buynow, .listing_actions .offers:hover {color: #72a425;} |
.artbox p.pseudoprice span.price {color:#990000;} |
.artbox span.pseudo {color: #777;} |
@@ -521,5 +522,5 @@
/* COLOR SPECIFIC IMAGES |
------------------------ */ |
html {background-image: url("../images/backgrounds/bg_body.png");background-repeat: repeat-x; background-position: left top} |
body {background-image: url("../images/backgrounds/bg_body.png");background-repeat: repeat-x; background-position: left top} |
#detail #detailinfo {background-image: url("../images/backgrounds/bg_detailinfo.png")} |
#shopnavi .icon a {background-image: url("../images/icons/ico_basket.png")} |
@@ -538,3 +539,3 @@
#shopnavi .ajax_basket_container {background-image: url("../images/backgrounds/bg_ajaxbasket.png")} |
.ajaxSlider .leftArrow, .ajaxSlider .rightArrow, .bannerSlider .leftArrow, .bannerSlider .rightArrow {background-image: url("../images/sprite_slider_arrows.png")} |
#buybox #basketButton, #registerbutton {background-image: url("../images/backgrounds/bg_basketbutton.png"); cursor:pointer} |
#content #detail #basketButton, #registerbutton {background-image: url("../images/backgrounds/bg_basketbutton.png") !important; cursor:pointer} |
@@ -26,6 +26,7 @@
------------------------ */ |
html, a, a:link, a:active, a:hover, a:visted {color: #333;} |
html {background-color:#E9EBED} |
.container_20 {background-color: #fff; border-color: #cdcdcd} |
html {padding-top: 0px;} |
body {padding-top: 30px;} |
.container_20 {background-color: #fff; border-color: #cdcdcd;margin-top: 0;} |
h2, h3 {color:#999} |
div.ico_new, div.ico_tipp, div.ico_esd {color: #fff;} |
@@ -165,5 +166,5 @@
.artbox p.desc {color: #777;} |
.artbox .actions a, #related .listing .artbox .actions a, .listing_actions .offers {color: #696969;border-color: #e3e3e3;} |
.artbox .actions a.buynow, #related .listing .artbox .actions a.buynow, .listing_actions .offers:hover {color: #1db3b8;} |
.artbox .actions a.more, #related .listing .artbox .actions a.buynow, .listing_actions .offers:hover {color: #1db3b8;} |
.artbox p.pseudoprice span.price {color:#990000;} |
.artbox span.pseudo {color: #777;} |
@@ -521,5 +522,5 @@
/* COLOR SPECIFIC IMAGES |
------------------------ */ |
html {background-image: url("../images/backgrounds/bg_body.png");background-repeat: repeat-x; background-position: left top} |
body {background-image: url("../images/backgrounds/bg_body.png");background-repeat: repeat-x; background-position: left top} |
#detail #detailinfo {background-image: url("../images/backgrounds/bg_detailinfo.png")} |
#shopnavi .icon a {background-image: url("../images/icons/ico_basket.png")} |
@@ -538,3 +539,3 @@
#shopnavi .ajax_basket_container {background-image: url("../images/backgrounds/bg_ajaxbasket.png")} |
.ajaxSlider .leftArrow, .ajaxSlider .rightArrow, .bannerSlider .leftArrow, .bannerSlider .rightArrow {background-image: url("../images/sprite_slider_arrows.png")} |
#buybox #basketButton, #registerbutton {background-image: url("../images/backgrounds/bg_basketbutton.png"); cursor:pointer} |
#content #detail #basketButton, #registerbutton {background-image: url("../images/backgrounds/bg_basketbutton.png") !important; cursor:pointer} |
@@ -26,5 +26,4 @@
------------------------ */ |
html, a, a:link, a:active, a:hover, a:visted {color: #333;} |
html {background-color:#E9EBED} |
.container_20 {background-color: #fff; border-color: #cdcdcd} |
h2, h3 {color:#999} |
@@ -165,5 +164,5 @@
.artbox p.desc {color: #777;} |
.artbox .actions a, #related .listing .artbox .actions a, .listing_actions .offers {color: #696969;border-color: #e3e3e3;} |
.artbox .actions a.buynow, #related .listing .artbox .actions a.buynow, .listing_actions .offers:hover {color: #000000;} |
.artbox .actions a.more, #related .listing .artbox .actions a.buynow, .listing_actions .offers:hover {color: #000000;} |
.artbox p.pseudoprice span.price {color:#990000;} |
.artbox span.pseudo {color: #777;} |
@@ -521,5 +520,5 @@
/* COLOR SPECIFIC IMAGES |
------------------------ */ |
body {background-image: url("../images/backgrounds/bg_body.png");background-repeat: repeat-x; background-position: left top} |
body {background-color:#383838;background-image: url("../images/backgrounds/bg_body.png");background-repeat: repeat-x; background-position: left top} |
#detail #detailinfo {background-image: url("../images/backgrounds/bg_detailinfo.png")} |
/*#shopnavi .icon a {background-image: url("../images/icons/ico_basket.png")}*/ |
@@ -538,13 +537,9 @@
#shopnavi .ajax_basket_container {background-image: url("../images/backgrounds/bg_ajaxbasket.png");} |
.ajaxSlider .leftArrow, .ajaxSlider .rightArrow, .bannerSlider .leftArrow, .bannerSlider .rightArrow {background-image: url("../images/sprite_slider_arrows.png");} |
#buybox #basketButton, #registerbutton {background-image: url("../images/backgrounds/bg_basketbutton.png"); cursor:pointer} |
#content #detail #basketButton, #registerbutton {background-image: url("../images/backgrounds/bg_basketbutton.png") !important; cursor:pointer} |
/* Template SPECIFIC Styles |
------------------------ */ |
html { |
background-color:#383838; |
padding-top:0; |
} |
html {padding-top:0;} |
.container_20 {background-image: url("../images/backgrounds/bg_container20.png");background-repeat: repeat-x;margin:0px auto 0;border:0 none;padding-bottom:20px;} |
@@ -569,5 +564,4 @@
div.ico_tipp {background-image: url("../images/sprite_listing.gif");} |
div#footer {background:#000 url(../images/backgrounds/bg_footer.gif) repeat-x scroll 0 0;padding-top:40px;} |
#footer .footer_menu {background-image: none; border:0 none; color:#555;margin-bottom: 30px;} |
@@ -578,4 +572,2 @@
#footer a {color:#888;} |
@@ -26,6 +26,7 @@
------------------------ */ |
html, a, a:link, a:active, a:hover, a:visted {color: #333;} |
html {background-color:#E9EBED} |
.container_20 {background-color: #fff; border-color: #cdcdcd} |
html {padding-top: 0px;} |
body {padding-top: 30px;} |
.container_20 {background-color: #fff; border-color: #cdcdcd;margin-top: 0;} |
h2, h3 {color:#999} |
div.ico_new, div.ico_tipp, div.ico_esd {color: #fff;} |
@@ -165,5 +166,5 @@
.artbox p.desc {color: #777;} |
.artbox .actions a, #related .listing .artbox .actions a, .listing_actions .offers {color: #696969;border-color: #e3e3e3;} |
.artbox .actions a.buynow, #related .listing .artbox .actions a.buynow, .listing_actions .offers:hover {color: #d31e81;} |
.artbox .actions a.more, #related .listing .artbox .actions a.buynow, .listing_actions .offers:hover {color: #d31e81;} |
.artbox p.pseudoprice span.price {color:#990000;} |
.artbox span.pseudo {color: #777;} |
@@ -521,5 +522,5 @@
/* COLOR SPECIFIC IMAGES |
------------------------ */ |
html {background-image: url("../images/backgrounds/bg_body.png");background-repeat: repeat-x; background-position: left top} |
body {background-image: url("../images/backgrounds/bg_body.png");background-repeat: repeat-x; background-position: left top} |
#detail #detailinfo {background-image: url("../images/backgrounds/bg_detailinfo.png")} |
#shopnavi .icon a {background-image: url("../images/icons/ico_basket.png")} |
@@ -538,3 +539,3 @@
#shopnavi .ajax_basket_container {background-image: url("../images/backgrounds/bg_ajaxbasket.png")} |
.ajaxSlider .leftArrow, .ajaxSlider .rightArrow, .bannerSlider .leftArrow, .bannerSlider .rightArrow {background-image: url("../images/sprite_slider_arrows.png")} |
#buybox #basketButton, #registerbutton {background-image: url("../images/backgrounds/bg_basketbutton.png"); cursor:pointer} |
#content #detail #basketButton, #registerbutton {background-image: url("../images/backgrounds/bg_basketbutton.png") !important; cursor:pointer} |
@@ -165,5 +165,5 @@
.artbox p.desc {color: #777;} |
.artbox .actions a, #related .listing .artbox .actions a, .listing_actions .offers {color: #696969;border-color: #e3e3e3;} |
.artbox .actions a.buynow, #related .listing .artbox .actions a.buynow, .listing_actions .offers:hover {color: #be0a30;} |
.artbox .actions a.more, #related .listing .artbox .actions a.buynow, .listing_actions .offers:hover {color: #be0a30;} |
.artbox p.pseudoprice span.price {color:#990000;} |
.artbox span.pseudo {color: #777;} |
@@ -366,5 +366,5 @@
/* VIEWLAST |
------------------------ */ |
.viewlast {border-color:#c7c7c7 #c7c7c7 #c7c7c7 #fff;} |
.viewlast {border-color:#c7c7c7;} |
.viewlast .heading {color: #636363;border-color: #e3e3e3} |
.viewlast .article_image {border-color: #e7e7e7;} |
@@ -538,5 +538,5 @@
#shopnavi .ajax_basket_container {background: transparent;} |
.ajaxSlider .leftArrow, .ajaxSlider .rightArrow, .bannerSlider .leftArrow, .bannerSlider .rightArrow {background-image: url("../images/sprite_slider_arrows.png")} |
#buybox #basketButton, #registerbutton {background-image: url("../images/backgrounds/bg_basketbutton.png"); cursor:pointer} |
#content #detail #basketButton, #registerbutton {background-image: url("../images/backgrounds/bg_basketbutton.png") !important; cursor:pointer} |
#content .headingbox {background:transparent; border-bottom: 1px solid #c7c7c7;height:20px;} |
@@ -555,5 +555,5 @@
#detail #detailinfo {background: none; } |
ul.categories {border: 1px solid #ddd;} |
ul.categories {border: 1px solid #ddd;display: inline-block;width: 178px} |
#content #left ul li.active {border-left: 0 none; border-right:0 none; } |
#content #left ul li.active a.flag {font-weight:bold; } |
@@ -585,2 +585,6 @@
div.inner_searchcontainer .ajax_loader {left: 175px;} |
div#searchresults { |
left: 535px; |
top: 25px; |
} |
@@ -26,6 +26,7 @@
------------------------ */ |
html, a, a:link, a:active, a:hover, a:visted {color: #333;} |
html {background-color:#E9EBED} |
.container_20 {background-color: #fff; border-color: #cdcdcd} |
html {padding-top: 0px;} |
body {padding-top: 30px;} |
.container_20 {background-color: #fff; border-color: #cdcdcd;margin-top: 0;} |
h2, h3 {color:#999} |
div.ico_new, div.ico_tipp, div.ico_esd {color: #fff;} |
@@ -165,5 +166,5 @@
.artbox p.desc {color: #777;} |
.artbox .actions a, #related .listing .artbox .actions a, .listing_actions .offers {color: #696969;border-color: #e3e3e3;} |
.artbox .actions a.buynow, #related .listing .artbox .actions a.buynow, .listing_actions .offers:hover {color: #7c7c7c;} |
.artbox .actions a.more, #related .listing .artbox .actions a.buynow, .listing_actions .offers:hover {color: #7c7c7c;} |
.artbox p.pseudoprice span.price {color:#990000;} |
.artbox span.pseudo {color: #777;} |
@@ -521,5 +522,5 @@
/* COLOR SPECIFIC IMAGES |
------------------------ */ |
html {background-image: url("../images/backgrounds/bg_body.png");background-repeat: repeat-x; background-position: left top} |
body {background-image: url("../images/backgrounds/bg_body.png");background-repeat: repeat-x; background-position: left top} |
#detail #detailinfo {background-image: url("../images/backgrounds/bg_detailinfo.png")} |
#shopnavi .icon a {background-image: url("../images/icons/ico_basket.png")} |
@@ -538,3 +539,3 @@
#shopnavi .ajax_basket_container {background-image: url("../images/backgrounds/bg_ajaxbasket.png")} |
.ajaxSlider .leftArrow, .ajaxSlider .rightArrow, .bannerSlider .leftArrow, .bannerSlider .rightArrow {background-image: url("../images/sprite_slider_arrows.png")} |
#buybox #basketButton, #registerbutton {background-image: url("../images/backgrounds/bg_basketbutton.png"); cursor:pointer} |
#content #detail #basketButton, #registerbutton {background-image: url("../images/backgrounds/bg_basketbutton.png") !important; cursor:pointer} |
@@ -1,20 +1,21 @@
{block name='frontend_index_header_javascript_inline' prepend} |
{block name='frontend_index_header_javascript' append} |
<script type="text/javascript"> |
//<![CDATA[ |
jQuery(document).ready(function($) { |
{if $new_active} |
$('.slider').ajaxSlider('ajax', { |
'url': '{url controller=recommendation action=new category=$sCategoryContent.id}', |
'title': '{s name="IndexNewArticlesSlider"}Neu im Sortiment:{/s}', |
'headline': true, |
'navigation': false, |
'scrollSpeed': 800, |
'rotate': false, |
'width':628, |
'containerCSS': { 'marginTop': '0px', 'marginBottom': '15px' } |
'url': unescape('{"{url controller=recommendation action=new category=$sCategoryContent.id}"|escape:url}'), |
'title': '{s name="IndexNewArticlesSlider"}Neu im Sortiment:{/s}', |
'headline': true, |
'navigation': false, |
'scrollSpeed': 800, |
'rotate': false, |
'width':628, |
'containerCSS': { 'marginTop': '0px', 'marginBottom': '15px' } |
}); |
{/if} |
|
{if $bought_active} |
$('.slider2').ajaxSlider('ajax', { |
'url': '{url controller=recommendation action=similaryViewed category=$sCategoryContent.id}', |
'url': unescape('{"{url controller=recommendation action=similaryViewed category=$sCategoryContent.id}"|escape:url}'), |
'title': '{s name="IndexSimilaryArticlesSlider"}Ähnliche Artikel wie die, die Sie sich angesehen haben:{/s}', |
'headline': true, |
@@ -26,5 +27,4 @@
}); |
{/if} |
|
{if $banner_active} |
$('.slider_banner').ajaxSlider('locale', { |
@@ -57,4 +57,6 @@
{/if} |
}); |
//]]> |
</script> |
{/block} |
@@ -99,13 +101,10 @@
{block name="frontend_home_index_blog" prepend} |
{if $supplier_active} |
<!-- Supplier slider --> |
<div class="supplier_slider"> |
{foreach from=$suppliers item=slide} |
<!-- Slide container --> |
<div class="slide"> |
{foreach from=$slide item=supplier} |
<!-- Hersteller Logo --> |
<div {if $supplier.image}class="logo"{else}class="text"{/if}> |
<a href="{$supplier.link}" title="{$supplier.name}" {if $supplier.image}style="background-image:url({$supplier.image});"{/if}> |
<a href="{$supplier.link}" title="{$supplier.name}"{if $supplier.image} style="background-image:url({$supplier.image});"{/if}> |
{if $supplier.image} |
<img src="{$supplier.image}" alt="{$supplier.name}" /> |
@@ -113,11 +112,10 @@
{$supplier.name} |
{/if} |
|
</a> |
</div> |
{/foreach} |
</div> <!-- //Slide container --> |
</div> |
{/foreach} |
</div> <!-- //Supplier slider --> |
</div> |
{/if} |
{/block} |
@@ -1,21 +1,9 @@
{block name='frontend_index_header_javascript_inline' prepend} |
{block name='frontend_index_header_javascript' append} |
<script type="text/javascript"> |
//<![CDATA[ |
jQuery(document).ready(function($) { |
$('.slider').ajaxSlider('ajax', { |
'url': '{url controller=recommendation action=bought article=$sArticle.articleID}', |
'title': 'Kunden kauften auch:', |
'headline': true, |
'navigation': false, |
'scrollSpeed': 800, |
'rotateSpeed': 3000, |
'rotate': false, |
'containerCSS': { |
'marginBottom': '20px' |
} |
}); |
|
$('.slider2').ajaxSlider('ajax', { |
'url': '{url controller=recommendation action=viewed article=$sArticle.articleID}', |
'title': 'Kunden haben sich ebenfalls angesehen:', |
'url': unescape('{"{url controller=recommendation action=bought article=$sArticle.articleID}"|escape:url}'), |
'title': '{s name="DetailBoughtArticlesSlider"}Kunden kauften auch:{/s}', |
'headline': true, |
'navigation': false, |
@@ -27,11 +15,19 @@
} |
}); |
|
$('.slider2').ajaxSlider('ajax', { |
'url': unescape('{"{url controller=recommendation action=viewed article=$sArticle.articleID}"|escape:url}'), |
'title': '{s name="DetailViewedArticlesSlider"}Kunden haben sich ebenfalls angesehen:{/s}', |
'headline': true, |
'navigation': false, |
'scrollSpeed': 800, |
'rotateSpeed': 3000, |
'rotate': false, |
'containerCSS': { |
'marginBottom': '20px' |
} |
}); |
}); |
//]]> |
</script> |
{/block} |
{block name="frontend_detail_index_tabs" append} |
{/block} |
{block name="frontend_detail_index_tabs" append}{/block} |
@@ -0,0 +1,37 @@
{* Compare container *} |
{block name='frontend_index_navigation_inline' append} |
<div id="compareContainerAjax"> |
{include file='frontend/compare/index.tpl'} |
</div> |
{/block} |
{* Compare result *} |
{block name='frontend_index_body_inline' append} |
<div id="compare_bigbox"></div> |
{/block} |
{* Compare button *} |
{block name='frontend_listing_box_article_actions_inline' prepend} |
<a href="{url controller='compare' action='add_article' articleID=$sArticle.articleID}" rel="nofollow" title="{s name='ListingBoxLinkCompare'}vergleichen{/s}" class="compare_add_article hide_script">{se name='ListingBoxLinkCompare'}{/se}</a> |
{/block} |
{* Compare javascript *} |
{block name='frontend_index_header_javascript_inline' prepend} |
var compareCount = '{$sComparisons|count}'; |
var compareMaxCount = '{config name="MaxComparisons"}'; |
{literal} |
jQuery(document).ready(function() { |
jQuery.compare.setup(); |
}); |
{/literal} |
{/block} |
{* Compare button 2 *} |
{block name='frontend_detail_actions_contact' append} |
<li> |
<a href="{url controller='compare' action='add_article' articleID=$sArticle.articleID}" rel="nofollow" title="{s name='DetailActionLinkCompare'}Artikel vergleichen{/s}" class="compare_add_article hide_script"> |
{se name="DetailActionLinkCompare"}{/se} |
</a> |
</li> |
{/block} |
@@ -23,13 +23,13 @@
</div> |
{else} |
{if $NotifyValid != true} |
<div class="notice"> |
{if $NotifyValid != true} |
<div class="center"> |
<div class="center"> |
<strong> |
{se name='DetailNotifyHeader'}{/se} |
</strong> |
</div> |
</div> |
{/if} |
</div> |
{/if} |
@@ -48,7 +48,6 @@
</div> |
</fieldset> |
<div class="doublespace"> </div> |
</form> |
<div class="doublespace"> </div> |
<div id="articleNotificationWasSend" class="displaynone"> |
@@ -0,0 +1,13 @@
{* PayPal logo *} |
{block name='frontend_index_left_menu' append} |
{if {config name="PaypalLogo"}} |
{include file='frontend/plugins/paypal/logo.tpl'} |
{/if} |
{/block} |
{* PayPal button *} |
{block name="frontend_checkout_actions_confirm" append} |
{if {config name="Xpress"} && !$sUserLoggedIn} |
{include file='frontend/plugins/paypal/basket.tpl'} |
{/if} |
{/block} |
@@ -0,0 +1,4 @@
<div class="basket_bottom_paypal"> |
<a href="engine/connectors/paypalexpress/doPaymentGuest.php"> |
<img src="https://www.paypal.com/{$Locale}/i/btn/btn_xpressCheckout.gif" /></a> |
</div> |
@@ -0,0 +1,10 @@
<div id="paypalLogo"> |
<div class="inner_container"> |
<a href="#" onclick="javascript:window.open('https://www.paypal.com/de/cgi-bin/webscr?cmd=xpt/Marketing/popup/OLCWhatIsPayPal-outside','olcwhatispaypal','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=400, height=500');"> |
<img src="{link file='frontend/_resources/images/logo_paypal.gif'}" border="0" alt="{s name='PaypalLogoAlt'}{/s}" /> |
</a> |
<p> |
{se name="PaypalLogoText"}{/se} |
</p> |
</div> |
</div> |
@@ -0,0 +1,2 @@
{block name='frontend_index_header_meta_robots'}{if $SeoMetaRobots}{$SeoMetaRobots}{else}{$smarty.block.parent}{/if}{/block} |
{block name='frontend_index_header_meta_description'}{if $SeoMetaDescription}{$SeoMetaDescription}{else}{$smarty.block.parent}{/if}{/block} |
@@ -0,0 +1,3 @@
{block name="frontend_index_navigation_categories_top"} |
{include file=$sAdvancedMenuConfig.template} |
{/block} |
@@ -0,0 +1,32 @@
{function name=categories_top level=0} |
<ul class="{if !$level}dropdown{else}droplevel{/if} droplevel{$level}"> |
{foreach from=$categories item=category} |
<li class="{if $category.flag}active{/if}{if $category.sub} sub{/if}"> |
<a href="{$category.link}" class="{if $category.flag} active{/if}">{$category.name}</a> |
{if $category.sub} |
{call name=categories_top categories=$category.sub level=$level+1} |
{/if} |
</li> |
{/foreach} |
</ul> |
{/function} |
<div id="mainNavigation" class="grid_20"> |
<ul> |
<li class="{if $sCategoryCurrent eq $sCategoryStart}active{/if}"> |
<a href="{url controller='index'}" title="{s name='IndexLinkHome'}Home{/s}" class="first{if $sCategoryCurrent eq $sCategoryStart} active{/if}"> |
{se name='IndexLinkHome'}{/se} |
</a> |
</li> |
{foreach from=$sAdvancedMenu item=sCategory} |
<li class="{if $sCategory.flag}active{/if}{if $sCategory.sub} dropactive{/if}"> |
<a href="{$sCategory.link}" title="{$sCategory.description}" {if $sCategory.flag} class="active"{/if}> |
{$sCategory.description} |
</a> |
{if $sCategory.sub} |
{call name=categories_top categories=$sCategory.sub} |
{/if} |
</li> |
{/foreach} |
</ul> |
</div> |
@@ -0,0 +1,22 @@
{if $GoogleConversionID} |
{if $sAmountWithTax} |
{assign var="sRealAmount" value=$sAmountWithTax|replace:",":"."} |
{else} |
{assign var="sRealAmount" value=$sAmount|replace:",":"."} |
{/if} |
<script type="text/javascript"> |
//<![CDATA[ |
var google_conversion_id = "{$GoogleConversionID}"; |
var google_conversion_language = "{$GoogleConversionLanguage}"; |
var google_conversion_format = "1"; |
var google_conversion_color = "FFFFFF"; |
var google_conversion_value = {$sRealAmount}; |
var google_conversion_label = "purchase"; |
//]]> |
</script> |
<script type="text/javascript" src="https://www.googleadservices.com/pagead/conversion.js"> |
</script> |
<noscript> |
<img height=1 width=1 border=0 src="https://www.googleadservices.com/pagead/conversion/{$GoogleConversionID}/imp.gif?value={$sRealAmount}&label=purchase&script=0"> |
</noscript> |
{/if} |
@@ -0,0 +1,53 @@
<script type="text/javascript"> |
//<![CDATA[ |
var _gaq = _gaq || []; |
_gaq.push(['_setAccount', "{$GoogleTrackingID|escape:'javascript'}"]); |
_gaq.push(['_trackPageview']); |
{if $sBasket.content && $sOrderNumber} |
{if $sAmountWithTax} |
{assign var="sAmountTax" value=$sAmountWithTax|replace:",":"."} |
{else} |
{assign var="sAmountTax" value=$sAmount|replace:",":"."} |
{/if} |
|
{if $sAmountNet} |
{assign var="sAmountNumeric" value=$sAmountNet|replace:",":"."} |
{else} |
{assign var="sAmountNumeric" value=$sAmount|replace:",":"."} |
{/if} |
{assign var="sAmountTax" value=$sAmountTax-$sAmountNumeric} |
|
_gaq.push(['_addTrans', |
"{$sOrderNumber|round}", |
"{$sShopname|escape:'javascript'}", |
"{$sAmountNumeric|round:2}", |
"{$sAmountTax|round:2}", |
"{$sShippingcosts|replace:',':'.'|round:2}", |
"{$sUserData.billingaddress.city|escape}", |
"", |
"{$sUserData.additional.country.countryen|escape}" |
]); |
|
{foreach from=$sBasket.content item=sBasketItem}{if !$sBasketItem.modus} |
_gaq.push(['_addItem', |
"{$sOrderNumber|round}", |
"{$sBasketItem.articleID|round}", |
"{$sBasketItem.articlename|escape:'javascript'}", |
"", |
"{$sBasketItem.priceNumeric|round:2}", |
"{$sBasketItem.quantity|round}" |
]); |
{/if}{/foreach} |
|
_gaq.push(['_trackTrans']); |
{/if} |
{literal} |
(function() { |
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; |
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; |
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga); |
})(); |
{/literal} |
//]]> |
</script> |
@@ -0,0 +1,10 @@
{block name='frontend_index_header_javascript' append} |
{if $GoogleTrackingID} |
{include file="frontend/plugins/google/analytics.tpl"} |
{/if} |
{/block} |
{block name='frontend_checkout_finishs_transaction_number' append} |
{if $GoogleConversionID} |
{include file="frontend/plugins/google/adwords.tpl"} |
{/if} |
{/block} |
@@ -0,0 +1,4 @@
<p class="paypal"> |
<a href="#" onclick="javascript:window.open('https://www.paypal.com/de/cgi-bin/webscr?cmd=xpt/Marketing/popup/OLCWhatIsPayPal-outside','olcwhatispaypal','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=400, height=500');"> |
<img src="https://www.paypal.com/de_DE/DE/i/logo/lockbox_100x45.gif" border="0" alt="PayPal-Bezahlmethoden-Logo"></a> |
</p> |
@@ -52,5 +52,5 @@
{block name='frontend_blog_col_read_more'} |
<p> |
<a href="{$sArticle.linkDetails}" title="{$sArticle.articleName}" class="more_info">{se name="BlogLinkMore"}{/se}</a> |
<a href="{url controller=detail sArticle=$sArticle.articleID}" title="{$sArticle.articleName}" class="more_info">{se name="BlogLinkMore"}{/se}</a> |
</p> |
{/block} |
@@ -50,7 +50,10 @@
{include file="frontend/register/error_message.tpl" error_messages=$register->shipping->error_messages} |
{include file="frontend/register/shipping_fieldset.tpl" form_data=$register->shipping->form_data error_flags=$register->shipping->error_flags country_list=$register->shipping->country_list} |
|
|
<div class="payment_method register_last"></div> |
{* |
{include file="frontend/register/error_message.tpl" error_messages=$register->payment->error_messages} |
{include file="frontend/register/payment_fieldset.tpl" form_data=$register->payment->form_data error_flags=$register->payment->error_flags payment_means=$register->payment->payment_means} |
*} |
|
{* Privacy checkbox *} |
@@ -0,0 +1,25 @@
{extends file='frontend/index/index.tpl'} |
{* Breadcrumb *} |
{block name='frontend_index_start' prepend} |
{assign var='sBreadcrumb' value=[['name'=>'Paypal Express Order Pending Page'|snippet:'PalpalPendingTitle']]} |
{/block} |
{block name='frontend_index_content'} |
<div class="grid_16" id="center"> |
<h2>{se name="PalpalPendingTitle"}Vielen Dank für Ihre Bestellung.{/se}</h2> |
<div> |
{s name="PalpalPendingInfo"} |
<p> |
Sobald Ihre Überweisung bei PayPal eingegangen ist, werden wir informiert – und verschicken die Ware dann umgehend.<br /><br /> |
Sie haben den Betrag noch nicht überwiesen? Kein Problem. Die Bankverbindung von PayPal können Sie jederzeit in Ihrem PayPal-Konto abrufen. |
Klicken Sie in der Kontoübersicht direkt neben der Zahlung auf den Link "Details". |
Auf der nächsten Seite finden Sie unter dem Link "So schließen Sie Ihre PayPal-Zahlung per Banküberweisung ab“ alle nötigen Informationen. |
</p> |
{/s} |
</div> |
<a href="{url controller='index'}" title="{s name='PalpalPendingLinkHomepage'}{/s}" class="button-left large modal_close"> |
{se name="PalpalPendingLinkHomepage"}{/se} |
</a> |
</div> |
{/block} |
@@ -0,0 +1,17 @@
<div class="heading"> |
{* Headline *} |
<h2>{se name='CompareHeader'}{/se}</h2> |
<a href="#close_compare" onclick="$.compare.hideCompareList()" class="modal_close" title="{s name='LoginActionClose'}{/s}"> |
{s name='CompareActionClose'}{/s} |
</a> |
</div> |
<div class="space"> </div> |
<div class="inner_container"> |
{include file="frontend/compare/col_description.tpl" sArticle=$sComparison.articles sProperties=$sComparison.properties} |
{foreach from=$sComparisonsList.articles item=sComparison key=key name="counter"} |
{include file="frontend/compare/col.tpl" sArticle=$sComparison sProperties=$sComparison.properties} |
{/foreach} |
</div> |
<div class="clear"> </div> |
@@ -0,0 +1,17 @@
{if $sComparisons} |
<div id="compareContainer" onmouseover="jQuery.compare.showCompare();" onmouseout="jQuery.compare.hideCompare();"> |
<span id="compareHighlight">{se name="CompareInfoCount"}Mein Vergleich{/se} ({$sComparisons|@count})</span> |
</div> |
<div id="compareContainerResults" onmouseover="jQuery.compare.showCompare();" onmouseout="jQuery.compare.hideCompare()"> |
<ul> |
{foreach from=$sComparisons item=compare} |
<li> |
<div>{$compare.articlename|truncate:30}</div> <a href="{url controller='compare' action='delete_article' articleID=$compare.articleID}" rel="nofollow" class="del_comp compare_delete_article"> </a> |
</li> |
{/foreach} |
<li><a href="{url controller='compare' action='overlay'}" rel="nofollow" class="bt_compare compare_get_overlay" onclick="return false;">{se name="CompareActionStart"}{/se}</a></li> |
<li class="last"><a href="{url controller='compare' action='delete_all'}" rel="nofollow" class="bt_compare_del compare_delete_all" onclick="return false;">{se name="CompareActionDelete"}{/se}</a></li> |
</ul> |
</div> |
{/if} |
@@ -0,0 +1,15 @@
{if $sCompareAddResult|is_bool} |
{include file="frontend/compare/index.tpl"} |
{else} |
<div class="heading"> |
<h2>{s name="CompareHeaderTitle"}{/s}</h2> |
|
<a href="#" class="modal_close" title="{s name='LoginActionClose'}{/s}"> |
{s name='CompareActionClose'}{/s} |
</a> |
</div> |
<p class="text"> |
{s name='CompareInfoMaxReached'}{/s} |
</p> |
{/if} |
@@ -0,0 +1,57 @@
<div class="grid_3 compare_article"> |
{* Picture *} |
<div class="picture"> |
{block name="frontend_compare_article_picture"} |
<a href="{$sArticle.linkDetails}" title="{$sArticle.articleName}"> |
{if $sArticle.image.src} |
<img src="{$sArticle.image.src.2}" alt="{$sArticle.articleName}" /> |
{else} |
<img src="{link file='frontend/_resources/images/no_picture.jpg'}" alt="{$sArticle.articleName}" /> |
{/if} |
</a> |
{/block} |
</div> |
{* Name *} |
<div class="name"> |
{block name='frontend_compare_article_name'} |
<h3><a href="{$sArticle.linkDetails}" title="{$sArticle.articleName}">{$sArticle.articleName|truncate:47}</a></h3> |
{/block} |
</div> |
{* User Votings *} |
<div class="votes"> |
{block name='frontend_compare_votings'} |
<div class="star star{$sArticle.sVoteAverange.averange*2|round}">Star Rating</div> |
{/block} |
</div> |
{* Description *} |
<div class="desc"> |
{block name='frontend_compare_description'} |
<p> |
{$sArticle.description_long|truncate:150} |
</p> |
{/block} |
</div> |
{* Price *} |
<div class="price"> |
{block name='frontend_compare_price'} |
<p {if $sArticle.pseudoprice} class="article-price2" {else} class="article-price"{/if}> |
{if $sArticle.pseudoprice}<s>{$sArticle.pseudoprice|currency}</s><br />{/if} |
<strong>{if $sArticle.priceStartingFrom}ab {/if}{$sArticle.price|currency}</strong>* |
</p> |
{/block} |
</div> |
{* Properties *} |
{foreach from=$sArticle.sProperties item=property} |
{block name='frontend_compare_properties'} |
<div class="property" style="background-color:{if $property@iteration%2}#f5f5f5{else}#e3e3e3{/if};"> |
{if $property.value}{$property.value}{else}-{/if} |
</div> |
{/block} |
{/foreach} |
</div> |
@@ -0,0 +1,42 @@
{* Compare Description *} |
<div class="grid_3 compare_desc first"> |
<div class="picture"> |
{block name='frontend_article_picture'} |
{se name="CompareColumnPicture"}{/se} |
{/block} |
</div> |
<div class="name"> |
{block name='frontend_compare_article_name'} |
{se name="CompareColumnName"}{/se} |
{/block} |
</div> |
<div class="votes"> |
{block name='frontend_compare_votings'} |
{se name="CompareColumnRating"}{/se} |
{/block} |
</div> |
<div class="desc"> |
{block name='frontend_compare_description'} |
{se name="CompareColumnDescription"}{/se} |
{/block} |
</div> |
<div class="price"> |
{block name='frontend_compare_price'} |
{se name="CompareColumnPrice"}{/se} |
{/block} |
</div> |
{foreach from=$sComparisonsList.properties item=property} |
{block name='frontend_compare_properties'} |
<div class="property"> |
{if $property}{$property}:{/if} |
</div> |
{/block} |
{/foreach} |
</div> |
@@ -21,8 +21,9 @@
{foreach from=$sSupport.sElements item=sElement key=sKey} |
{if $sSupport.sFields[$sKey]||$sElement.note} |
<p {if $sSupport.sElements[$sKey].typ eq 'textarea'}class="textarea"{elseif $sSupport.sElements[$sKey].typ eq 'checkbox'}class="checkbox"{/if}> |
{$sSupport.sLabels.$sKey} |
{eval var=$sSupport.sFields[$sKey]} |
</p> |
<div {if $sSupport.sElements[$sKey].typ eq 'textarea'}class="textarea"{elseif $sSupport.sElements[$sKey].typ eq 'checkbox'}class="checkbox"{/if}> |
{$sSupport.sLabels.$sKey} |
{eval var=$sSupport.sFields[$sKey]} |
</div> |
{if $sElement.note} |
<p class="description"> |
@@ -1,6 +1,8 @@
<h2 class="headingbox largesize">{se name="AccountHeaderNavigation"}{/se}</h2> |
<div class="adminbox"> |
{block name="frontend_account_content_right_start"} |
{/block} |
<ul> |
|
{block name="frontend_account_content_right_overview"} |
{* Overview *} |
<li> |
@@ -9,5 +11,6 @@
</a> |
</li> |
|
{/block} |
{block name="frontend_account_content_right_orders"} |
{* My orders *} |
<li> |
@@ -16,5 +19,6 @@
</a> |
</li> |
|
{/block} |
{block name="frontend_account_content_right_downloads"} |
{* My esd articles *} |
<li> |
@@ -23,5 +27,6 @@
</a> |
</li> |
|
{/block} |
{block name="frontend_account_content_right_billing"} |
{* Change billing address *} |
<li> |
@@ -30,5 +35,6 @@
</a> |
</li> |
|
{/block} |
{block name="frontend_account_content_right_shipping"} |
{* Change shipping address *} |
<li> |
@@ -37,5 +43,6 @@
</a> |
</li> |
|
{/block} |
{block name="frontend_account_content_right_payment"} |
{* Change payment method *} |
<li> |
@@ -44,5 +51,6 @@
</a> |
</li> |
|
{/block} |
{block name="frontend_account_content_right_support"} |
{* Supportmanagement *} |
{if $sTicketLicensed} |
@@ -55,5 +63,6 @@
<li class="sub"><a href="{url controller='ticket' action='request'}">{s name='TicketLinkSupport'}{/s}</a></li> |
{/if} |
|
{/block} |
{block name="frontend_account_content_right_notes"} |
{* Leaflet *} |
<li> |
@@ -62,5 +71,6 @@
</a> |
</li> |
|
{/block} |
{block name="frontend_account_content_right_logout"} |
{* Logout *} |
<li class="last"> |
@@ -69,4 +79,7 @@
</a> |
</li> |
{/block} |
</ul> |
{block name="frontend_account_content_right_end"} |
{/block} |
</div> |
@@ -1,3 +1,3 @@
<form method="post" action="{url sArticle=$sArticle.articleID}" class="upprice_config"> |
<form method="post" action="{url sArticle=$sArticle.articleID sCategory=$sArticle.categoryID}" class="upprice_config"> |
{foreach from=$sArticle.sConfigurator item=sConfigurator} |
@@ -79,14 +79,18 @@
{assign var="sCountConfigurator" value=$sArticle.sConfigurator|@count} |
{if ($sArticle.sConfiguratorSettings.type!=1 || $sArticle.sConfigurator[$sCountConfigurator-1].user_selected) && (!isset($sArticle.active) || $sArticle.active)} |
{if $sArticle.laststock && $sArticle.instock <= 0} |
{block name='frontend_detail_buy_laststock'} |
{block name='frontend_detail_buy_laststock'} |
{if $sArticle.laststock} |
<div id="detailBuyInfoNotAvailable"{if $sArticle.instock > 0} style="display: none;"{/if}> |
<div class="space"> </div> |
<div class="error bold center"> |
{s name="DetailBuyInfoNotAvailable"}{/s} |
</div> |
{/block} |
{else} |
<div {if $NotifyHideBasket && $sArticle.notification} id="detailCartButton" {/if} {if $NotifyHideBasket && $sArticle.notification && $sArticle.instock <= 0}style="display: none;"{/if}> |
</div> |
{/if} |
{/block} |
{if !$sArticle.laststock || $sArticle.sVariants || $sArticle.instock>0} |
<div id="detailCartButton" {if $NotifyHideBasket && $sArticle.notification && $sArticle.instock <= 0}style="display: none;"{/if}> |
{block name='frontend_detail_buy_quantity'} |
{if $sArticle.laststock==true} |
{if $sArticle.laststock && !$sArticle.sVariants} |
{assign var=maxQuantity value=$sArticle.instock+1} |
{else} |
@@ -96,5 +100,5 @@
<select id="sQuantity" name="sQuantity"> |
{section name="i" start=$sArticle.minpurchase loop=$maxQuantity step=$sArticle.purchasesteps} |
<option value="{$smarty.section.i.index}">{$smarty.section.i.index}{if $sArticle.packunit} {$sArticle.packunit}{elseif $sArticle.sUnit.description} {$sArticle.sUnit.description}{/if}</option> |
<option value="{$smarty.section.i.index}">{$smarty.section.i.index}{if $sArticle.packunit} {$sArticle.packunit}{/if}</option> |
{/section} |
</select> |
@@ -102,5 +106,4 @@
|
<div class="space"> </div> |
|
|
{* Cart button *} |
@@ -111,6 +114,6 @@
<div class="space"> </div> |
</div> |
{/if} |
<div class="space"> </div> |
{/if} |
{/if} |
</form> |
@@ -1,3 +1,3 @@
<form method="post" action="{url sArticle=$sArticle.articleID}" class="config_select"> |
<form method="post" action="{url sArticle=$sArticle.articleID sCategory=$sArticle.categoryID}" class="config_select"> |
{foreach from=$sArticle.sConfigurator item=sConfigurator name=group key=groupID} |
@@ -9,5 +9,5 @@
</div> |
{else} |
{if $this->config('OptinVote') && !$_GET.sConfirmation} |
{if {config name="OptinVote"} && !$_GET.sConfirmation} |
<div class="success bold center"> |
{se name="DetailCommentInfoSuccessOptin"}{/se} |
@@ -100,5 +100,5 @@
{se name="DetailCommentHeaderWriteReview"}{/se} |
</h2> |
<form method="post" action="{url action='rating' sArticle=$sArticle.articleID}"> |
<form method="post" action="{url action='rating' sArticle=$sArticle.articleID sCategory=$sArticle.categoryID}"> |
<div> |
<a name="tabbox"></a> |
@@ -1,3 +1,4 @@
{block name="frontend_detail_data"} |
{* Caching instock status *} |
{if !$sView} |
@@ -44,37 +45,42 @@
{* Graduated prices *} |
{if $sArticle.sBlockPrices && (!$sArticle.sConfigurator || $sArticle.pricegroupActive) && $sArticle.sConfiguratorSettings.type!=2 && !$sArticle.liveshoppingData.valid_to_ts} |
|
<div class="clear"> </div> |
{block name='frontend_detail_data_block_prices_start'} |
<div class="space"> </div> |
<h5 class="bold">{se name="DetailDataHeaderBlockprices"}{/se}</h5> |
|
<table width="220" border="0" cellspacing="0" cellpadding="0" class="text"> |
<tr> |
<td width="90"> |
<strong>{se name="DetailDataColumnQuantity"}{/se}</strong> |
</td> |
<td width='70'> |
<strong>{se name="DetailDataColumnPrice"}{/se}</strong> |
</td> |
</tr> |
|
{foreach from=$sArticle.sBlockPrices item=row key=key} |
{block name='frontend_detail_data_block_prices'} |
<tr valign="top"> |
<td> |
{if $row.from=="1"} |
{se name="DetailDataInfoUntil"}{/se} {$row.to} |
{else} |
{se name="DetailDataInfoFrom"}{/se} {$row.from} |
{/if} |
<thead> |
<tr> |
<td width="90"> |
<strong>{se name="DetailDataColumnQuantity"}{/se}</strong> |
</td> |
<td> |
<strong> |
{$row.price|currency}* |
</strong> |
<td width='70'> |
<strong>{se name="DetailDataColumnPrice"}{/se}</strong> |
</td> |
</tr> |
{/block} |
{/foreach} |
</thead> |
|
<tbody> |
{foreach from=$sArticle.sBlockPrices item=row key=key} |
{block name='frontend_detail_data_block_prices'} |
<tr valign="top"> |
<td> |
{if $row.from=="1"} |
{se name="DetailDataInfoUntil"}{/se} {$row.to} |
{else} |
{se name="DetailDataInfoFrom"}{/se} {$row.from} |
{/if} |
</td> |
<td> |
<strong> |
{$row.price|currency}* |
</strong> |
</td> |
</tr> |
{/block} |
{/foreach} |
</tbody> |
</table> |
{/block} |
|
{* Article price *} |
@@ -91,5 +97,7 @@
{block name='frontend_detail_data_pseudo_price'} |
{if $sArticle.pseudoprice} |
<em>{$sArticle.pseudoprice|currency}</em> |
{* if $sArticle.sVariants || $sArticle.priceStartingFrom*} |
<div class="PseudoPrice{if $sArticle.sVariants} displaynone{/if}"> |
<em>{s name="reducedPrice" namespace="frontend/listing/box_article"}{/s} {$sArticle.pseudoprice|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s}</em> |
{if $sArticle.pseudopricePercent.float} |
<span> |
@@ -97,4 +105,6 @@
</span> |
{/if} |
</div> |
{*/if*} |
{/if} |
{/block} |
@@ -102,10 +112,10 @@
{* Article price configurator *} |
{block name='frontend_detail_data_price_configurator'} |
<strong> |
{if $sArticle.priceStartingFrom && !$sArticle.sConfigurator} |
<strong {if $sArticle.priceStartingFrom && $sView} class="starting_price"{/if}> |
{if $sArticle.priceStartingFrom && !$sArticle.sConfigurator && $sView} |
<span id="DetailDataInfoFrom">{se name="DetailDataInfoFrom"}{/se}</span> |
{$sArticle.priceStartingFrom|currency} |
{$sArticle.priceStartingFrom|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s} |
{else} |
{$sArticle.price|currency} |
{$sArticle.price|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s} |
{/if} |
</strong> |
@@ -135,5 +145,5 @@
<span class="smallsize"> |
{if $sArticle.referenceunit} |
{se name="DetailDataInfoBaseprice"}{/se} {$sArticle.referenceunit} {$sArticle.sUnit.description} = {$sArticle.referenceprice} {$this->config('CURRENCYHTML')} |
{se name="DetailDataInfoBaseprice"}{/se} {$sArticle.referenceunit} {$sArticle.sUnit.description} = {$sArticle.referenceprice|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s} |
{/if} |
</span> |
@@ -3,7 +3,7 @@
|
{* Needed informations *} |
<div class="bundle_bundles_details displaynone">{$sBundles|json_encode|htmlentities} |
<div class="bundle_bundles_details displaynone">{$sBundles|json_encode|escape} |
</div> |
<div class="bundle_article_details displaynone">{$sArticle|json_encode|htmlentities}</div> |
<div class="bundle_article_details displaynone">{$sArticle|json_encode|escape}</div> |
|
{* Headline *} |
@@ -3,6 +3,6 @@
|
{* Needed informations *} |
<div class="bundle_related_articles displaynone">{$sRelatedArticles|json_encode|htmlentities}</div> |
<div class="bundle_article_details displaynone">{$sArticle|json_encode|htmlentities}</div> |
<div class="bundle_related_articles displaynone">{$sRelatedArticles|json_encode|escape}</div> |
<div class="bundle_article_details displaynone">{$sArticle|json_encode|escape}</div> |
|
{* Heading *} |
@@ -36,5 +36,5 @@
{* Article name *} |
<a class="title" href="{$sBasketItem.linkDetails}" title="{$sBasketItem.articlename}"> |
{$sBasketItem.articlename} |
{$sBasketItem.articlename|truncate:40} |
</a> |
|
@@ -17,5 +17,5 @@
<div class="add_article"> |
<form method="post" action="{url action='addArticle' sTargetAction=$sTargetAction}"> |
<label for="basket_add_article">{s name='CheckoutFooterLabelAddArticle'}{/s}":</label> |
<label for="basket_add_article">{s name='CheckoutFooterLabelAddArticle'}{/s}:</label> |
<input id="basket_add_article" name="sAdd" type="text" value="{s name='CheckoutFooterIdLabelInline'}{/s}" onfocus="this.value='';" class="ordernum text" /> |
<input type="submit" class="button_tablefoot" value="{s name='CheckoutFooterActionAdd'}{/s}" /> |
@@ -0,0 +1,49 @@
{if $sRegisterFinished} |
<div class="register grid_16 last first"> |
<form name="" method="POST" action="{url controller=account action=savePayment sTarget='checkout'}" class="payment"> |
<div class="payment_method"> |
<h2 class="headingbox_dark largesize">{s name='CheckoutPaymentHeadline'}Zahlungsart{/s}</h2> |
|
{foreach from=$sPayments item=payment_mean name=register_payment_mean} |
<div class="grid_15 method"> |
{block name='frontend_checkout_payment_fieldset_input_radio'} |
<div class="grid_5 first"> |
<input type="radio" name="register[payment]" class="radio" value="{$payment_mean.id}" id="payment_mean{$payment_mean.id}"{if $payment_mean.id eq $sPayment.id} checked="checked"{/if} /> |
<label class="description" for="payment_mean{$payment_mean.id}">{$payment_mean.description}</label> |
</div> |
{/block} |
|
{block name='frontend_checkout_payment_fieldset_description'} |
<div class="grid_10 last"> |
{$payment_mean.additionaldescription} |
</div> |
{/block} |
|
{block name='frontend_checkout_payment_fieldset_template'} |
<div class="payment_logo_{$payment_mean.name}"></div> |
{if "frontend/plugins/payment/`$payment_mean.template`"|template_exists} |
<div class="space"> </div> |
<div class="grid_8 bankdata"> |
{if $payment_mean.id eq $sPayment.id} |
{include file="frontend/plugins/payment/`$payment_mean.template`" form_data=$sPayment.data} |
{else} |
{include file="frontend/plugins/payment/`$payment_mean.template`"} |
{/if} |
</div> |
{/if} |
{/block} |
</div> |
{/foreach} |
|
{block name="frontend_checkout_payment_action_buttons"} |
<div class="actions"> |
<input type="submit" value="{s name='CheckoutPaymentLinkSend'}Ändern{/s}" class="button-right small_right right" /> |
</div> |
{/block} |
|
<div class="clear"> </div> |
</div> |
</form> |
</div> |
<div class="space"> </div> |
{/if} |
@@ -8,5 +8,5 @@
{if $sBasketItem.image.src.0} |
<div class="thumbnail"> |
<img src="{$sBasketItem.image.src.0}" alt="{$sBasketItem.articlename}" /> |
<img src="{$sBasketItem.image.src.0}" alt="{$sBasketItem.articlename|strip_tags}" /> |
</div> |
{/if} |
@@ -15,5 +15,5 @@
{block name='frontend_checkout_ajax_cart_articlename'} |
<span class="title"> |
<strong>{$sBasketItem.quantity}x</strong> <a href="{$sBasketItem.linkDetails}" title="{$sBasketItem.articlename}"> |
<strong>{$sBasketItem.quantity}x</strong> <a href="{$sBasketItem.linkDetails}" title="{$sBasketItem.articlename|strip_tags}"> |
{if $sBasketItem.modus == 10}{se name='AjaxCartInfoBundle'}{/se}{else}{$sBasketItem.articlename|truncate:30}{/if} |
</a> |
@@ -57,4 +57,11 @@
{block name="frontend_index_content"} |
<div id="confirm" class="grid_16 first"> |
{block name='frontend_checkout_confirm_payment'} |
{include file='frontend/checkout/confirm_payment.tpl'} |
{/block} |
{block name='frontend_checkout_confirm_dispatch'} |
{include file='frontend/checkout/confirm_dispatch.tpl'} |
{/block} |
{* Error messages *} |
@@ -78,5 +85,5 @@
{* Dispatch method *} |
{block name='frontend_checkout_confirm_shipping'} |
{if $sDispatches} |
{*if $sDispatches} |
<div class="shipping_select"> |
<h4 class="bold">{se name="ConfirmHeadDispatch"}{/se}</h4> |
@@ -114,5 +121,5 @@
|
</div> |
{/if} |
{/if*} |
{/block} |
|
@@ -151,10 +158,10 @@
{/if} |
{/block} |
|
{block name='frontend_checkout_confirm_footer'} |
{* AGB checkbox *} |
<div class="agb"> |
{se name="ConfirmTextRightOfRevocation" class="revocation"}{/se} |
<div class="revocation">{s name="ConfirmTextRightOfRevocation"}{/s}</div> |
{block name='frontend_checkout_confirm_agb'} |
{if !$this->config('IGNOREAGB')} |
{if !{config name='IgnoreAGB'}} |
<div> |
<div class="agb_accept"> |
@@ -165,29 +172,33 @@
|
<div class="agb_info"> |
{se name="ConfirmTextOrderDefault"}{/se} |
{s name="ConfirmTextOrderDefault"}{/s} |
</div> |
</div> |
{/if} |
{/block} |
|
{if !$sLaststock.hideBasket} |
{* Submit order button *} |
<div class="actions"> |
{if !$sUserData.additional.payment.embediframe} |
<input type="submit" class="button-right large" id="basketButton" value="{s name='ConfirmActionSubmit'}{/s}" /> |
{else} |
<input type="submit" class="button-right large" id="basketButton" value="{s name='ConfirmDoPayment'}Zahlung durchführen{/s}" /> |
{/if} |
</div> |
{block name='frontend_checkout_confirm_submit'} |
{* Submit order button *} |
<div class="actions"> |
{if !$sUserData.additional.payment.embediframe} |
<input type="submit" class="button-right large" id="basketButton" value="{s name='ConfirmActionSubmit'}{/s}" /> |
{else} |
<input type="submit" class="button-right large" id="basketButton" value="{s name='ConfirmDoPayment'}Zahlung durchführen{/s}" /> |
{/if} |
</div> |
{/block} |
{else} |
<div class="error"> |
<div class="center"> |
<strong> |
{s name='ConfirmErrorStock'}Ein Artikel aus Ihrer Bestellung ist nicht mehr verfügbar! Bitte entfernen Sie die Position aus dem Warenkorb!{/s} |
</strong> |
{block name='frontend_checkout_confirm_stockinfo'} |
<div class="error"> |
<div class="center"> |
<strong> |
{s name='ConfirmErrorStock'}Ein Artikel aus Ihrer Bestellung ist nicht mehr verfügbar! Bitte entfernen Sie die Position aus dem Warenkorb!{/s} |
</strong> |
</div> |
</div> |
</div> |
{/block} |
{/if} |
<div class="clear"> </div> |
{/block} |
</div> |
</form> |
@@ -51,8 +51,8 @@
</a> |
<a href="{url action='cart'}" class="button-middle" title="{s name='AjaxAddLinkCart'}{/s}"> |
{se name="AjaxAddLinkCart"}{/se}<i></i> |
{se name="AjaxAddLinkCart"}{/se} |
</a> |
<a href="{url action='confirm'}" class="button-right large right checkout" title="{s name='AjaxAddLinkConfirm'}{/s}"> |
{se name="AjaxAddLinkConfirm"}{/se}<i></i> |
{se name="AjaxAddLinkConfirm"}{/se} |
</a> |
<div class="clear"> </div> |
@@ -31,5 +31,5 @@
<div class="name"> |
<a href="{$premium.sArticle.linkDetails}" title="{$premium.sArticle.articleName}"> |
{$premium.sArticle.articleName|wordwrap:39:true} |
{$premium.sArticle.articleName} |
</a> |
</div> |
@@ -50,5 +50,5 @@
{block name='frontend_checkout_premium_article_name'} |
<a href="{$premium.sArticle.linkDetails}" title="{$premium.sArticle.articleName}"> |
<strong>{$premium.sArticle.articleName|wordwrap:39:true}</strong> |
<strong>{$premium.sArticle.articleName}</strong> |
</a> |
{/block} |
@@ -1,3 +1,23 @@
<div id="left" class="grid_4 first info"> |
{block name='frontend_checkout_confirm_left_payment_method'} |
{if !$sRegisterFinished} |
<h2 class="headingbox largesize">{s name="ConfirmHeaderPayment"}{/s}</h2> |
<div class="payment_method"> |
<div class="inner_container"> |
<p> |
<strong>{$sUserData.additional.payment.description}</strong><br /> |
|
{if !$sUserData.additional.payment.esdactive} |
{s name="ConfirmInfoInstantDownload"}{/s} |
{/if} |
</p> |
<a href="{$this->url(['controller'=>'account', 'action'=>'payment', 'sTarget'=>'checkout'])}" class="button-middle small"> |
{s name="ConfirmLinkChangePayment"}{/s} |
</a> |
</div> |
</div> |
{/if} |
{/block} |
{block name='frontend_checkout_confirm_left_billing_address'} |
@@ -60,21 +80,4 @@
</div> |
{/block} |
{block name='frontend_checkout_confirm_left_payment_method'} |
<h2 class="headingbox largesize">{s name="ConfirmHeaderPayment"}{/s}</h2> |
<div class="payment_method"> |
<div class="inner_container"> |
<p> |
<strong>{$sUserData.additional.payment.description}</strong><br /> |
|
{if !$sUserData.additional.payment.esdactive} |
{s name="ConfirmInfoInstantDownload"}{/s} |
{/if} |
</p> |
<a href="{$this->url(['controller'=>'account', 'action'=>'payment', 'sTarget'=>'checkout'])}" class="button-middle small"> |
{s name="ConfirmLinkChangePayment"}{/s} |
</a> |
</div> |
</div> |
{/block} |
</div> |
@@ -10,25 +10,24 @@
{block name='frontend_checkout_cart_item_quantity'} |
{if $sLaststock.articles[$sBasketItem.ordernumber].OutOfStock == true} |
<div class="grid_1"> |
{if $sLaststock.articles[$sBasketItem.ordernumber].OutOfStock == true} |
- |
</div> |
{else} |
{$smarty.block.parent} |
{/if} |
</div> |
{/block} |
{block name='frontend_checkout_cart_item_delivery_informations'} |
<div class="grid_3"> |
<div class="delivery"> |
{if $sLaststock.articles[$sBasketItem.ordernumber].OutOfStock == true} |
{if $sLaststock.articles[$sBasketItem.ordernumber].OutOfStock == true} |
<div class="grid_3"> |
<div class="status4"> </div> |
<p class="deliverable2">{s name="CheckoutItemLaststock"}Nicht lieferbar!{/s}</p> |
{else} |
{$smarty.block.parent} |
{/if} |
</div> |
</div> |
{else} |
{$smarty.block.parent} |
{/if} |
{/block} |
{* Tax price *} |
@@ -0,0 +1,37 @@
{if $sDispatches} |
<div class="register grid_16 last first"> |
<form name="" method="POST" action="{url action='calculateShippingCosts' sTargetAction=$sTargetAction}" class="payment"> |
<div class="payment_method"> |
<h2 class="headingbox_dark largesize">{s name='CheckoutDispatchHeadline'}Versandart{/s}</h2> |
|
{foreach from=$sDispatches item=dispatch} |
<div class="grid_15 method"> |
{block name='frontend_checkout_dispatch_fieldset_input_radio'} |
<div class="grid_5 first"> |
<input id="confirm_dispatch{$dispatch.id}" type="radio" class="radio" value="{$dispatch.id}" name="sDispatch" {if $dispatch.id eq $sDispatch.id}checked="checked"{/if} class="auto_submit" /> |
<label class="description" for="confirm_dispatch{$dispatch.id}">{$dispatch.name}</label> |
</div> |
{/block} |
|
{block name='frontend_checkout_dispatch_fieldset_description'} |
{if $dispatch.description} |
<div class="grid_10 last"> |
{$dispatch.description} |
</div> |
{/if} |
{/block} |
</div> |
{/foreach} |
|
{block name="frontend_checkout_shipping_action_buttons"} |
<div class="actions"> |
<input type="submit" value="{s name='CheckoutDispatchLinkSend'}Ändern{/s}" class="button-right small_right right" /> |
</div> |
{/block} |
|
<div class="clear"> </div> |
</div> |
</form> |
</div> |
<div class="space"> </div> |
{/if} |
@@ -48,5 +48,5 @@
<div class="listing" id="listing"> |
{foreach from=$sSearchResults.sArticles item=sArticle key=key name=list} |
{include file="frontend/listing/box_article.tpl"} |
{include file='frontend/listing/box_article.tpl' sTemplate='listing'} |
{/foreach} |
<div class="clear"> </div> |
@@ -3,5 +3,5 @@
{* Main content *} |
{block name='frontend_index_content'} |
<div id="center" class="grid_16"> |
<div id="center" class="grid_13"> |
{block name='frontend_search_index_headline'} |
<h2>{s name='SearchHeadline'}Zu "{$sSearchTerm|escape}" wurden {$sSearchResultsNum|escape} Artikel gefunden{/s}</h2> |
@@ -10,12 +10,65 @@
<div class="listing" id="listing"> |
{foreach from=$sSearchResults item=sArticle key=key name=list} |
{include file="frontend/listing/box_article.tpl"} |
{include file='frontend/listing/box_article.tpl' sTemplate='listing'} |
{/foreach} |
</div> |
{if $sSearchResults|@count && $sPages|@count} |
{if $sSearchResults|@count} |
<div class="clear"> </div> |
{include file='frontend/search/paging.tpl' sPages=$sPages} |
{include file='frontend/listing/listing_actions.tpl'} |
{/if} |
{/block} |
</div> |
{/block} |
{block name='frontend_listing_actions_top'} |
<div class="top"> |
<div class="sort-filter"> </div> |
<form method="post" action="{$sPages.first}"> |
<div class="articleperpage rightalign"> |
<label>{s name='ListingLabelItemsPerPage'}Artikel pro Seite:{/s}</label> |
<select name="sPerPage" class="auto_submit"> |
{foreach from=$sPerPage item=perPage} |
<option value="{$perPage.value}" {if $perPage.markup}selected="selected"{/if}>{$perPage.value}</option> |
{/foreach} |
</select> |
</div> |
</form> |
</div> |
{/block} |
{block name='frontend_listing_actions_paging'} |
{if $sPages.numbers|@count > 1} |
<div class="bottom"> |
<div class="paging"> |
<label>{se name='ListingPaging'}Blättern:{/se}</label> |
|
{if $sPages.previous} |
<a href="{$sPages.previous}" title="{s name='ListingLinkNext'}{/s}" class="navi prev"> |
{s name="ListingTextPrevious"}<{/s} |
</a> |
{/if} |
|
{foreach from=$sPages.numbers item=page} |
{if $page.markup} |
<a title="" class="navi on">{$page.value}</a> |
{else} |
<a href="{$page.link}" title="" class="navi"> |
{$page.value} |
</a> |
{/if} |
{/foreach} |
|
{if $sPages.next} |
<a href="{$sPages.next}" title="{s name='ListingLinkPrevious'}{/s}" class="navi more">{s name="ListingTextNext"}>{/s}</a> |
{/if} |
</div> |
<div class="display_sites"> |
{se name="ListingTextSite"}Seite{/se} <strong>{if $sPage}{$sPage}{else}1{/if}</strong> {se name="ListingTextFrom"}von{/se} <strong>{$sNumberPages}</strong> |
</div> |
</div> |
{/if} |
{/block} |
{block name="frontend_listing_actions_class"} |
<div class="listing_actions{if !$sPages || $sPages.numbers|@count < 2} normal{/if}"> |
{/block} |
@@ -3,5 +3,5 @@
<p> |
{foreach from=$sMenu.gBottom item=item key=key name="counter"} |
<a href="{if $item.link}{$item.link|rewrite:$item.description}{else}{url controller='custom' sCustom=$item.id title=$item.description}{/if}" title="{$item.description}" {if $item.target}target="{$item.target}"{/if}> |
<a href="{if $item.link}{$item.link}{else}{url controller='custom' sCustom=$item.id title=$item.description}{/if}" title="{$item.description}" {if $item.target}target="{$item.target}"{/if}> |
{$item.description} |
</a> |
@@ -11,5 +11,5 @@
<p> |
{foreach from=$sMenu.gBottom2 item=item key=key name="counter"} |
<a href="{if $item.link}{$item.link|rewrite:$item.description}{else}{url controller='custom' sCustom=$item.id title=$item.description}{/if}" title="{$item.description}" {if $item.target}target="{$item.target}"{/if}> |
<a href="{if $item.link}{$item.link}{else}{url controller='custom' sCustom=$item.id title=$item.description}{/if}" title="{$item.description}" {if $item.target}target="{$item.target}"{/if}> |
{$item.description} |
</a> |
@@ -18,5 +18,5 @@
{include file='frontend/index/header.tpl'} |
{/block} |
<body> |
<body {if $Controller}class="ctl_{$Controller}"{/if}> |
{* Message if javascript is disabled *} |
@@ -21,5 +21,5 @@
<meta name="msapplication-navbutton-color" content="{s name='IndexMetaMsNavButtonColor'}#dd4800{/s}" />{* Navbutton color *} |
<meta name="application-name" content="{$this->config('sShopname')}" />{* Pinned name *} |
<meta name="msapplication-starturl" content="{url}" />{* Start url to launch from the shortcut *} |
<meta name="msapplication-starturl" content="{url controller='index'}" />{* Start url to launch from the shortcut *} |
<meta name="msapplication-window" content="width=1024;height=768" />{* Size of the window to launch *} |
{/block} |
@@ -5,5 +5,5 @@
{foreach from=$sMenu.gLeft item=item} |
<li> |
<a href="{if $item.link}{$item.link|rewrite:$item.description}{else}{url controller='custom' sCustom=$item.id title=$item.description}{/if}" title="{$item.description}" {if $item.target}target="{$item.target}"{/if}> |
<a href="{if $item.link}{$item.link}{else}{url controller='custom' sCustom=$item.id title=$item.description}{/if}" title="{$item.description}" {if $item.target}target="{$item.target}"{/if}> |
{$item.description} |
</a> |
@@ -5,5 +5,5 @@
{* Description *} |
{block name="frontend_index_header_meta_description"}test{if $sCategoryContent.metadescription}{$sCategoryContent.metadescription|strip_tags|escape}{/if}{/block} |
{block name="frontend_index_header_meta_description"}{if $sCategoryContent.metadescription}{$sCategoryContent.metadescription|strip_tags|escape}{/if}{/block} |
{* Canonical link *} |
@@ -1,3 +1,3 @@
<div class="artbox{if $sArticle@last} last{/if}{if $sArticle@first} first{/if}"> |
<div class="artbox{if $lastitem} last{/if}{if $firstitem} first{/if}"> |
<div class="inner"> |
|
@@ -65,5 +65,5 @@
{if $sArticle.purchaseunit == $sArticle.referenceunit} {else} |
<div class="unit"> |
{if $sArticle.referenceunit}{$sArticle.referenceunit} {$sArticle.sUnit.description} = {$sArticle.referenceprice|currency}{/if} |
{if $sArticle.referenceunit}{$sArticle.referenceunit} {$sArticle.sUnit.description} = {$sArticle.referenceprice|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s}{/if} |
</div> |
{/if} |
@@ -75,7 +75,7 @@
<p class="{if $sArticle.pseudoprice}pseudoprice{else}price{/if}"> |
{if $sArticle.pseudoprice} |
<span class="pseudo">{$sArticle.pseudoprice|currency}</span> |
<span class="pseudo">{s name="reducedPrice"}Statt: {/s}{$sArticle.pseudoprice|currency} {s name="Star"}*{/s}</span> |
{/if} |
<span class="price">{if $sArticle.priceStartingFrom && !$sArticle.liveshoppingData}{s name='ListingBoxArticleStartsAt'}{/s} {/if}{$sArticle.price|currency} *</span> |
<span class="price">{if $sArticle.priceStartingFrom && !$sArticle.liveshoppingData}{s name='ListingBoxArticleStartsAt'}{/s} {/if}{$sArticle.price|currency} {s name="Star"}*{/s}</span> |
</p> |
{/block} |
@@ -36,6 +36,6 @@
{block name="frontend_listing_list_inline"} |
{* Actual listing *} |
{foreach from=$sArticles item=sArticle} |
{include file="frontend/listing/box_article.tpl" sTemplate=$sTemplate lastitem=$lastitem firstitem=$firstitem} |
{foreach $sArticles as $sArticle} |
{include file="frontend/listing/box_article.tpl" sTemplate=$sTemplate lastitem=$sArticle@last firstitem=$sArticle@first} |
{/foreach} |
{/block} |
@@ -34,5 +34,4 @@
.no_picture.small {height: 57px;width: 57px;} |
.noscript_notice {width: 980px;margin: 0 auto;} |
.loadingIndicator {background: #fff url(../images/icons/ico_ajax-loader.gif) center center no-repeat;text-indent: -9999px;border: 1px solid #333;} |
textarea {resize: none;} |
@@ -227,6 +226,6 @@
#content div#right.register {width: 168px;margin-left:10px !important;float:left;} |
div#right.register h2 {margin: 0;border: 1px solid;border-bottom: 0 none;font-weight: 700; font-size: 12px; line-height: 32px;height: 32px;padding: 0 0 0 9px;} |
div#right.register ul {padding-top:10px;border: 1px solid;border-top: 0 none;background: url(../images/backgrounds/bg_breadcrumb.png) top left repeat-x;} |
div#right.register li {margin:0 0 0 10px;padding: 10px 0 10px 30px;background: url(../images/icons/ico_register-benefit.png) no-repeat center left;color:#52892c;width:120px;} |
div#right.register ul {display: block;padding-top: 10px; border: 1px solid; border-top: 0 none transparent;background: url(../images/backgrounds/bg_breadcrumb.png) top left repeat-x;} |
div#right.register li {display: block;margin: 0 0 0 10px;padding: 10px 0 10px 30px;background: url(../images/icons/ico_register-benefit.png) no-repeat center left;color: #52892c;} |
div.blog_navi {margin-left:10px;} |
@@ -249,4 +248,8 @@
#content .custom {width: 560px;} |
#content .custom h1 {font-size: 18px; font-weight: 700;} |
#content .custom ol {margin-left: 25px;} |
#content .custom ul {margin-left: 20px;} |
#content .custom ul li, #content .custom ol li {list-style: disc;float:none;} |
#content .custom ol li {list-style: decimal} |
#supplierfilter {padding: 10px; border: 2px solid;} |
#supplierfilter .text {display:block;float:left;margin-top:6px;} |
@@ -320,5 +323,5 @@
.bt_allsupplier:hover {background: url(../images/sprite_listing_buttons.png) right 0 no-repeat;} |
.artbox .actions a.buynow,.listing_actions .offers:hover,div#notes .table_row .action a.basket, .blogbox a.more_info:hover, .content_listing a.more_info:hover, .bt_allsupplier:hover {background-position: right -21px;} |
.artbox .actions a.more,.listing_actions .offers:hover,div#notes .table_row .action a.basket, .blogbox a.more_info:hover, .content_listing a.more_info:hover, .bt_allsupplier:hover {background-position: right -21px;} |
/* Offers */ |
@@ -459,4 +462,5 @@
#buybox .accessory_container h2 {width: 228px;} |
#buybox .accessory_container label {width: 200px;cursor:pointer;} |
#buybox .accessory_container input.chkbox {float:right;margin-right: 5px;} |
#buybox .accessory_container label:hover {text-decoration: underline;} |
#buybox .accessory_container .accessory_group {margin:0 0 10px 0;border: 1px solid;border-top: 0 none; padding: 5px 0 10px 10px;position: relative;width: 228px;} |
@@ -575,7 +579,7 @@
/* Basket */ |
#basket .table .table_row, #notes .table .table_row {position: relative;} |
.table .table_row .action {position: absolute; right: 10px;} |
.table .table_row .action a.del {display: block;position: absolute;right: 10px;} |
.table .table_row .action a:hover {text-decoration: none; } |
.table .table_head .charge_vat {text-align: left;float:left;margin: 0 0 0 25px;} |
.table .table_head .charge_vat {text-align: right;float:left;} |
#basketButton, div.table_foot {width: 225px;} |
#basket .actions a {float:left;} |
@@ -590,5 +594,5 @@
.table .table_row select {margin: 0;} |
.table #aggregation_left .border, .table #aggregation_left .doubleborder {border-color: #fff;} |
.basket_bottom_paypal {position: absolute; right:210px;} |
.basket_bottom_paypal {float: right;background: #fff;margin-right: 205px;} |
/* Premium selection */ |
@@ -599,5 +603,5 @@
.table .table_premium .body .thumbnail {display:block;height: 57px;width: 57px;text-align: center;float:left;margin: 15px 0 0 5px;} |
.table .table_premium .body .article {float: left;height: 105px;margin: 0 10px 10px 10px;width: 235px;background: #fff;border: 1px solid;position: relative;} |
.table .table_premium .body .article .name a {display: block; margin: 10px 0 0 0;} |
.table .table_premium .body .article .name {display: block; margin: 10px 0 0 72px;} |
.table .table_premium .body .article .button-right {margin-top: 10px;padding:0 35px 0 10px;width: 147px;} |
.table .table_premium .body .bonus_price {position: absolute;bottom: 15px;left: 75px;margin: 5px 0 0 0;color: #333;font: bold 11px/14px Arial, sans-serif;float:left;} |
@@ -632,5 +636,5 @@
div#notes .table_row .title, div#notes .table_row .supplier, div#notes .table_row .ordernumber, div#notes .table_row .desc {width: 260px;} |
div#notes .table_row .desc {width:415px;} |
div#notes .table_row .title {position: absolute;top: 0px;font-family: Arial, sans-serif;font-size: 14px; width: 260px;} |
div#notes .table_row .title {position: absolute;top: 0px;font-family: Arial, sans-serif;font-size: 14px; width: 310px;} |
div#notes .table_row .supplier {position: absolute;top: 20px;background: transparent;border: 0 none;} |
div#notes .table_row a.thumb_image {width: 105px;height: 105px;top: 15px;position: relative;} |
@@ -642,6 +646,6 @@
div#notes .table_row .price {font-size:14px;font-weight: 700;position: absolute;right:70px;text-align: left;width:100px;} |
div#notes .table_row .delete {display: block; height: 21px; width: 24px; background: url(../images/icons/ico_delete.png) no-repeat; text-indent: -9999px; position: absolute; top: 10px;right:10px;} |
div#notes .table_row .action {position: absolute;top: 45px;} |
div#notes .table_row .action a {background-repeat: repeat-x; display: block; height:16px; border: 1px solid #e7e7e7; width: 162px;padding: 4px 0 0 10px; margin: 0 0 2px;} |
div#notes .table_row .action {position: absolute;top: 45px;right: 10px;} |
div#notes .table_row .action a {background-repeat: repeat-x; display: block; height:16px; border: 1px solid #e7e7e7; width: 162px;padding: 4px 0 0 10px; margin: 0 0 2px;color:#696969;} |
div#notes .table_row .action a.basket {margin-bottom: 20px;} |
@@ -705,5 +709,5 @@
.register .salutation span input {float:left;} |
.register .payment_method label {width:100px; margin: 0px 0 0 5px;} |
.register .payment_method .debit label {margin: 0 0 0 0;} |
.register .payment_method .debit label {margin:0.5em 0;} |
.register select {width:310px;padding: 5px;} |
.register .personal_settings, .register .shipping_address, .register .payment_method, .register .company_informations, .register .alternative_shipping {border: 1px solid;border-bottom: 0 none;margin: 0;padding: 0 0 15px 0} |
@@ -719,10 +723,14 @@
.register .city {width:185px;} |
.register #shippingAddress {left:-8px; width: 16px;height:16px;} |
.register .payment_method {border-bottom: 1px solid;margin-bottom:20px;} |
.register .payment_method {border-bottom: 1px solid;margin-bottom:20px;padding:0;} |
.register .payment_method .radio {float:left;top:0;} |
.register .payment_method .method, .register .payment_method .method_last {margin: 0 0 10px; padding: 0 0 10px 40px; border-bottom: 1px solid;} |
.register .payment_method .method div, .register .payment_method .method_last div {margin: 0;} |
.register .payment_method .method .first, .register .payment_method .method_last .first {width: 165px;} |
.register .payment_method .method .bankdata, .register .payment_method .method_last .bankdata {margin-left: 160px;} |
.register .payment_method .method_last {border-bottom: 0 none;} |
.register .register_last {border-bottom: 0px solid} |
.register .chklabel {width: 450px;} |
.register .check {margin-left: 205px;} |
@@ -735,4 +743,12 @@
#registerbutton {width: 241px;display:block; background: url(../images/backgrounds/bg_basketbutton.png) no-repeat;border: 0 none; height: 40px;color: #fff; font-size: 14px;} |
#registerbutton {position: relative !important; z-index:20;cursor:pointer} |
#confirm .payment_method {margin: 0} |
#confirm .method_hide {display: none} |
#confirm .payment_method .method, #confirm .payment_method .method_last {padding:0 0 10px 0;width:100%;} |
#confirm .payment_method .grid_5 {padding:0 0 0 40px;} |
#confirm .payment .change {margin: 0;float:right;} |
#confirm .payment .change a {margin: 10px} |
#confirm .payment .actions input {margin: 0 20px 10px 0} |
/* Shipping Calucator */ |
@@ -947,31 +963,13 @@
div#searchcontainer {z-index: 7;text-align: left;height:38px;margin: 1px 0 0 1px;width: 998px;position:static;} |
div#hidesearch {position:relative;z-index: 2000;} |
div.inner_searchcontainer {height: 24px;width: 270px;margin:6px 0 0 350px;} |
div.inner_searchcontainer .ajax_loader {background: url("../images/icons/ico_ajax-loader.gif") no-repeat; position: relative; top: 4px; left: 230px;z-index: 200;} |
div.inner_searchcontainer {height: 24px;width: 270px;margin:6px 0 0 350px;position: relative;} |
div.inner_searchcontainer .ajax_loader {background: url("../images/icons/ico_ajax-loader.gif") no-repeat; position: absolute; top: 4px; left: 230px;z-index: 200;} |
div.inner_searchcontainer #submit_search {padding:0;border: 0 none; height: 24px;float:left;background: url(../images/arrows/bg_arrow_search.gif) no-repeat;width: 14px;} |
div.inner_searchcontainer p {font-size: 11px;line-height: 12px;float: left;padding:4px;text-transform: uppercase;text-align: right;} |
input#searchfield {font-size: 10px;padding: 3px 0 0 30px;width: 220px;height: 19px;display:block;float:left;background: url(../images/backgrounds/bg_search-input.png);margin:0;background-color:#fff;border:1px solid;} |
#header_links {position: absolute; top:5px; left: 460px; font-size: 11px;} |
div#searchresults {display:none;width:455px;padding:0px 0px 40px;border:3px solid;z-index:8000;position:absolute;top:198px;left:250px;font-size:10px;line-height:12px;} |
a.resultall {position: absolute;bottom: 0;cursor:pointer;padding:14px 0;font-size: 11px;font-weight: 700;width: 100%; text-align: center;display: block; width: 450px;left:0;} |
a.resultlink {cursor:pointer} |
li.searchresult{padding:8px 5px; margin:0 0 0 0; position:relative; left:0px; top:0px; clear:both; text-align: left;border-bottom: 1px solid;} |
li.searchresult ul li{border-bottom:1px solid; padding:10px 5px 10px 5px; margin:0; position:relative; left:0px; top:0px; clear:both; height:55px} |
li.searchresult ul{margin:0; padding:0} |
li.searchresult_supplier div.header{padding:5px} |
li.searchresult_supplier{border-bottom:1px solid;padding:10px 5px 10px 5px; margin:0 0 0 0;} |
li.searchresult_supplier h2{font-size:11px; font-weight: 700} |
li.searchresult_supplier a.resultlink{float:left; padding:5px; display:block; height:25px; font-size:10px; font-weight:normal; width:80px; border:1px solid; text-align:center; margin:0 5px 5px 0} |
li.searchresult_supplier a.resultlink h3{font-size:10px; font-weight:normal} |
li.searchresult_supplier a.searchthumb {float:left; margin:0 5px 5px 0; width:90px; height:35px; text-align:center; border:1px solid;} |
li.searchresult a:hover{text-decoration:underline} |
li.searchresult h3{font-weight:normal; overflow:hidden; font-size:11px; font-weight: 700; white-space:nowrap; z-index:-1; height:15px} |
a.searchthumb{border:none; float:left; margin:0 5px 0 0; width:57px; height:57px; text-align:center} |
.related{position:absolute; right:0px; top:0px; height:1.25em} |
#header_links {position: absolute; top:5px; left: 460px; font-size: 11px;}.related{position:absolute; right:0px; top:0px; height:1.25em} |
h3 .related{top:5px} |
div.searchdescription .related{margin-top:3.75em; top:10px} |
div.searchdescription{height:3.75em; overflow:hidden; z-index:-1; line-height:12px} |
div#searchresults {width:455px;} |
/* SEARCH PAGE |
@@ -1080,6 +1078,6 @@
div.ajax_login_form .new_customer p {float:left;margin-right:95px;width: 235px;} |
div.ajax_login_form .existing_customer {border-top: 1px solid;} |
div.ajax_login_form .logout {padding: 10px 20px;} |
div.ajax_login_form .logout h2 {font-weight: 500} |
div.ajax_login_form .logout {padding: 10px 20px 10px 25px} |
div.ajax_login_form .logout h2 {font: 700 14px/1.3em Arial, sans-serif;letter-spacing: 0} |
/* Add article */ |
@@ -1097,16 +1095,15 @@
.modal div.ajax_add_article #listing .artbox .inner {height: 270px;} |
div.ajax_add_article .artbox .inner .price, div.ajax_add_article .artbox .inner .price {bottom: 30px;} |
div.ajax_add_article .actions {height:45px;} |
div.ajax_add_article .actions {height:45px; position: relative;} |
div.ajax_add_article .bottom .actions {height:25px;} |
div.ajax_add_article .actions .button-left {float: left;} |
div.akax_add_article .actions .button-right {float: right;} |
div.ajax_add_article .artbox p.pseudoprice {height: 36px;bottom: 31px;} |
div.ajax_add_article .artbox .unit {bottom: 58px;font-weight: 700;} |
div.ajax_add_article .actions .button-right {right: 0px; top:0px;position: absolute;} |
/* Compare */ |
.ajax_compare_container .grid_3 {margin-left:0px; margin-right:0px;width: 160px;} |
.ajax_compare_container .grid_3 {margin-left:0px; margin-right:0px;position: static;} |
.ajax_compare_container .grid_3 div {padding: 10px 10px 5px 10px;border-top: 1px solid;} |
.ajax_compare_container .grid_3 div div {border-top: 0 none;padding-top:0px;padding-bottom:0px;} |
.ajax_compare_container .compare_desc {padding-left:0;} |
.ajax_compare_container .grid_3 {width: 150px;} |
.ajax_compare_container .compare_desc {padding-left:0;width: 125px;} |
.ajax_compare_container .desc p {font: normal 12px/16px Arial, sans-serif;} |
.ajax_compare_container .compare_desc div.desc {font-size: 11px;} |
@@ -1114,8 +1111,9 @@
.ajax_compare_container .property {padding: 5px 0 5px 15px;} |
.ajax_compare_container .compare_article .property {padding-left: 5px;} |
.modal .ajax_compare_container .inner_container {overflow-y: scroll;height: 479px;} |
/* Custom */ |
/*.ajax_modal_custom {padding: 20px; height: 400px; overflow-y: scroll;}*/ |
.ajax_modal_custom {width:560px;} |
.ajax_modal_custom {width:500px;} |
.ajax_modal_custom .inner_container {margin-top:10px;padding: 0 25px 15px; height:300px; overflow-y: scroll;} |
@@ -1160,5 +1158,5 @@
------------------------ */ |
.supportrequest .contact_box {padding: 20px;} |
.supportrequest label {width:170px; text-align: left; margin-left: 100px;} |
.supportrequest label {width:170px; text-align: left; margin-left: 100px;display: block; float:left;margin-top: 10px;} |
.supportrequest input.button {width:200px;} |
.supportrequest .captcha img {margin-left: 100px;float:left;} |
@@ -1167,6 +1165,6 @@
.supportrequest .code label {width: 295px;margin-left:20px;;display: block;} |
.supportrequest .code input {width:295px;margin-left: 20px;} |
.supportrequest p.textarea label {display: block;width:500px;} |
#center.supportrequest form p.textarea textarea {margin-left: 100px;width:475px;} |
.supportrequest div.textarea label {display: block;width:500px;} |
#center.supportrequest form div.textarea textarea {margin-left: 100px;width:475px;} |
#center.supportrequest form p.buttons input {position: relative;left:445px;width:145px;text-align: center;} |
#content .supportrequest {margin-left: 20px;margin-right: 10px; width: 688px;} |
@@ -1174,5 +1172,5 @@
.supportrequest h1 {width: 700px;} |
.supportrequest p {font-size:12px;} |
.supportrequest form p {margin:0 0 1em;font-size:inherit;} |
.supportrequest form div {margin:0 0 1em;font-size:inherit;} |
.supportrequest form textarea {height:100px;width:300px;} |
.supportrequest .inner_container {border: 1px solid;padding: 20px;border-top: 0 none;width:730px;} |
@@ -1185,4 +1183,5 @@
.supportrequest select {padding:5px; width: 315px;} |
#letterForm .street, #letterForm .zipcode {margin-right: 3px;} |
/* TELL-A-FRIEND |
@@ -1403,2 +1402,18 @@
.shopware_footer {width: 1000px; margin: 20px auto 30px auto; text-align: left;} |
.shopware_footer a {background: url(../images/icons/ico_shopware.png) left center no-repeat; padding: 0 0 0 14px;} |
/* Tables */ |
tbody, tbody tr, thead, thead tr {border: 0 none;} |
table { |
display: block; |
border: 1px solid #c7c7c7; |
width: auto !important; |
} |
table thead tr th { |
background: #f5f5f5; |
padding-left: 10px; |
} |
table tbody tr td, table tbody tr th { |
border-top: 1px dashed #dfdfdf; |
} |
table td, table th {color: #999;} |
@@ -21,5 +21,5 @@
Secondary text: #777777 |
Separators: #cccccc |
*/± |
*/ |
/* GENERAL |
@@ -165,5 +165,5 @@
.artbox p.desc {color: #777;} |
.artbox .actions a, #related .listing .artbox .actions a, .listing_actions .offers {color: #696969;border-color: #e3e3e3;} |
.artbox .actions a.buynow, #related .listing .artbox .actions a.buynow, .listing_actions .offers:hover {color: #dd4800;} |
.artbox .actions a.more, #related .listing .artbox .actions a.more, .listing_actions .offers:hover {color: #dd4800;} |
.artbox p.pseudoprice span.price {color:#990000;} |
.artbox span.pseudo {color: #777;} |
@@ -181,4 +181,5 @@
.article_overview a {color:#7a7a7a;} |
#detail .article_details_price2 strong {color: #990000} |
#detail .article_details_price2 strong.starting_price {color: #333;} |
#content #detail #detailbox_middle .article_details_price strong {color: #333;} |
.cloud-zoom-big, #cloud-zoom-big, #thumbs a, .thumb_box a:hover, ul#menu_right {border-color:#dedede} |
@@ -19,4 +19,5 @@
font-size:10px; |
top:0px; |
left:0px; |
} |
@@ -155,5 +156,10 @@
.modal { |
z-index: 9000; |
border: 1px solid #888; |
border: 1px solid #333; |
top: 10%; |
left: 50%; |
width: 560px; |
background: #fff; |
position: fixed; |
} |
.modal h2 { |
@@ -193,2 +199,161 @@
bottom: 14px; |
} |
/* LOADING INDICATOR |
------------------------ */ |
.loadingIndicator { |
background: #fff url(../images/icons/ico_ajax-loader.gif) center center no-repeat; |
text-indent: -9999px; |
border: 1px solid #333; |
position: fixed; |
top: 50%; |
left: 50%; |
height: 64px; |
width: 64px; |
z-index: 99999; |
} |
/* SUGGEST SEARCH |
------------------------ */ |
div#searchresults { |
display: none; |
width: 450px; |
padding: 0px 0px 40px; |
border: 3px solid #c7c7c7; |
z-index: 8000; |
position: absolute; |
top: 200px; |
left: 255px; |
font-size: 10px; |
line-height: 12px; |
} |
a.resultall { |
position: absolute; |
bottom: 0; |
cursor: pointer; |
padding: 14px 0; |
font-size: 11px; |
font-weight: 700; |
width: 100%; |
text-align: center; |
display: block; |
width: 450px; |
left: 0; |
} |
a.resultlink { cursor: pointer } |
li.searchresult { |
padding: 8px 5px; |
margin: 0 0 0 0; |
position: relative; |
left: 0px; |
top: 0px; |
clear: both; |
text-align: left; |
border-bottom: 1px solid #E3E3E3; |
} |
li.searchresult ul li { |
border-bottom: 1px solid; |
padding: 10px 5px 10px 5px; |
margin: 0; |
position: relative; |
left: 0px; |
top: 0px; |
clear: both; |
height: 55px; |
} |
li.searchresult ul { |
margin: 0; |
padding: 0; |
} |
li.searchresult_supplier div.header { padding: 5px } |
li.searchresult_supplier { |
border-bottom: 1px solid; |
padding: 10px 5px 10px 5px; |
margin: 0 0 0 0; |
} |
li.searchresult_supplier h2 { |
font-size: 11px; |
font-weight: 700; |
} |
li.searchresult_supplier a.resultlink { |
float: left; |
padding: 5px; |
display: block; |
height: 25px; |
font-size: 10px; |
font-weight: normal; |
width: 80px; |
border: 1px solid; |
text-align: center; |
margin: 0 5px 5px 0; |
} |
li.searchresult_supplier a.resultlink h3 { |
font-size: 10px; |
font-weight: normal; |
} |
li.searchresult_supplier a.searchthumb { |
float: left; |
margin: 0 5px 5px 0; |
width: 90px; |
height: 35px; |
text-align: center; |
border: 1px solid; |
} |
li.searchresult a:hover { text-decoration: underline } |
li.searchresult h3 { |
font-weight: normal; |
overflow: hidden; |
font-size: 11px; |
font-weight: 700; |
white-space: nowrap; |
z-index: -1; |
height: 15px; |
} |
a.searchthumb { |
border: none; |
float: left; |
margin: 0 5px 0 0; |
width: 57px; |
height: 57px; |
text-align: center; |
} |
.modal .ajaxSlider .sliding_container .slide {width: 578px;} |
/* BANNER SLIDER CSS |
------------------------ */ |
/* Bannerslider */ |
#center .slider_banner {width: 630px;} |
#center .slider_banner .bannerSlider {width: 630px;height: 386px; position: relative; margin-bottom: 15px;} |
#center .slider_banner .bannerSlider .sliding_outer {position: relative; overflow: hidden; left: 0px; width: 630px; height: 386px;} |
/* Similar article slider */ |
#center .slider2 {width: 628px;} |
#center .slider2 .ajaxSlider {width: 628px; height: 220px; position: relative; margin-top: 12px; margin-bottom: 15px;} |
#center .slider2 .ajaxSlider .sliding_outer {position: relative; overflow: hidden; left: 26px; width: 576px; height: 190px;} |
/* New articles slider */ |
#center .slider {width: 628px;} |
#center .slider .ajaxSlider {width: 628px; height: 220px; position: relative; margin-top: 0px; margin-bottom: 15px;} |
#center .slider .ajaxSlider .sliding_outer {position: relative; overflow: hidden; left: 26px; width: 576px; height: 190px;} |
/* Supplier slider */ |
#center .supplier_slider {width:628px;} |
#center .supplier_slider .ajaxSlider {width: 628px; height: 130px; position: relative; margin-top: 20px; margin-bottom: 20px;} |
#center .supplier_slider .sliding_outer {position: relative; overflow: hidden; left: 26px; width: 576px; height: 101px;} |
/* Customers bought too slider */ |
#detailinfo .slider {width: 763px;} |
#detailinfo .slider .ajaxSlider {width: 763px; height: 220px; position: relative; margin-bottom: 20px;} |
#detailinfo .slider .ajaxSlider .sliding_outer {position: relative; overflow: hidden; left: 26px; width: 711px; height: 190px;} |
/* Customers similar slider */ |
#detailinfo .slider2 {width: 763px;} |
#detailinfo .slider2 .ajaxSlider {width: 763px; height: 220px; position: relative; margin-bottom: 20px;} |
#detailinfo .slider2 .ajaxSlider .sliding_outer {position: relative; overflow: hidden; left: 26px; width: 711px; height: 190px;} |
/* Ajax add article slider */ |
.ajax_add_article .slider_modal {width: 630px;} |
.ajax_add_article .slider_modal .ajaxSlider {width: 630px; height: 210px; position: relative; margin: 0px 0px 15px 15px;} |
.ajax_add_article .slider_modal .ajaxSlider .sliding_outer {position: relative; overflow: hidden; left: 26px; width: 578px; height: 210px;} |
@@ -26,5 +26,5 @@
.container_20, .modal {text-align: left;} |
a.resultall {text-align: center;} |
div.inner_searchcontainer .ajax_loader {left: -38px;} |
div.inner_searchcontainer .ajax_loader {left:200px;} |
.container_20 #content {width:1000px;} |
@@ -45,14 +45,4 @@
#mainNavigation li.hover .dropdown li.hover .droplevel .droplevel {display: none;} |
#mainNavigation li.hover .dropdown li.sub {background: #fff url(../images/arrows/bg_arrow-small_right.gif) 240px center no-repeat;} |
/* Tablestyling */ |
table {margin-bottom:1.4em;width:100%;border-collapse:collapse;border: 1px solid #dfdfdf;border-bottom: 0 none;} |
thead {background-color:#F3F3F3;line-height: 30px;} |
table td, table th {border-bottom: 1px solid #dfdfdf;} |
thead th {padding-left: 5px; font-weight: bold;background-color:#F3F3F3;} |
tbody tr {border-bottom: 1px dashed #dfdfdf;} |
tbody td {padding: 10px;} |
tfoot {background-color:#f3f3f3; border: 1px solid #dfdfdf; border-top: none;} |
tfoot td {padding: 20px 10px} |
/* Form elements */ |
@@ -118,4 +108,6 @@
.register .payment_method h2 {width: 768px;} |
.supportrequest .inner_container {width: 760px;} |
.supportrequest form label {display: inline;} |
.supportrequest div.textarea label {margin-left: 50px;} |
.ticketoverview .content .row .button-middle {width: 120px;} |
#registerbutton {behavior: url(.) !important} |
@@ -15,9 +15,12 @@
* @subpackage javascript |
* @category design |
* version v1.8 |
* version v1.9 |
* @author stp/shopware AG <info@shopware.de> |
* @copyright Copyright (c) 2010 Shopware AG (http://www.shopware.de) |
* |
* CHANGELOG |
* Version 1.9 |
* - removed unnecessary CSS styling |
* |
* Version 1.8 |
* - added ajax slider component |
@@ -82,5 +85,5 @@
|
//IE 6 Drop down menu fallback |
if($.browser.msie && parseInt($.browser.version) == 6) { |
if($.browser.msie === true && parseInt($.browser.version, 10) == 6) { |
$('#mainNavigation li').hover(function(){ $(this).addClass('hover'); }, function() { $(this).removeClass('hover'); }); |
} |
@@ -113,12 +116,9 @@
}); |
}); |
|
//Striping der Tabellen |
$.stripe('zebra'); |
|
|
//Topseller |
if($('.topseller')) $('.accordion').kwicks({min: 52,sticky: true,spacing: 0,isVertical: true,duration: 350}); |
|
//Suche |
if($('.topseller')) { $('.accordion').kwicks({min: 52,sticky: true,spacing: 0,isVertical: true,duration: 350}); } |
|
//Suggest Search |
$('#searchfield').liveSearch({url:$.controller.ajax_search, 'id': 'searchresults'}); |
$('#searchfield').focus(function(){ |
@@ -128,20 +128,20 @@
|
}); |
//Serverzeit fuer Liveshopping |
|
//Get's the servertime for liveshopping articles |
$.server.init(timeNow); |
|
//Wechsel bei Variantenartikeln |
if(typeof(isVariant) != 'undefined' && isVariant == true) { |
//Changing article informations on variants |
if(typeof(isVariant) != 'undefined' && isVariant === true) { |
$.changeDetails(0); |
} |
|
$('#sAdd.variant').change(function() { |
$.changeDetails($(this).val()) |
});$ |
|
//Lightbox Warenkorb |
$.changeDetails($(this).val()); |
}); |
|
//Lightbox basket |
$('a.zoom_picture[rel^=lightbox]').slimbox(); |
|
//Ajax basket |
//AJAX basket |
$('div.ajax_basket').click(function() { |
if($('.ajax_basket_result').hasClass('active')) { |
@@ -163,5 +163,4 @@
lasthover = $('div#DIV'+value); |
} |
|
}, function() { |
lasthover.fadeOut('fast'); |
@@ -187,5 +186,5 @@
$('.blogbox [rel^=lightbox]').slimbox(); |
|
//Lightbox statt ZoomViewer |
//Use a lightbox instead of a zoom |
if(typeof(useZoom) != 'undefined' && useZoom == '0') { |
$("[rel^='lightbox']").slimbox(); |
@@ -198,5 +197,5 @@
} |
|
//Change Password Account |
//Change password account |
if(!$('.account .error').length) { |
$('.account .password').hide(); |
@@ -208,5 +207,5 @@
}); |
|
//Change Email Account |
//Change email account |
$('.account .change_mail').bind('click', function(event) { |
event.preventDefault(); |
@@ -218,6 +217,6 @@
event.preventDefault(); |
$.post($.controller.ajax_logout, function(data) { |
var position = 'fixed' |
if($.browser.msie && parseInt($.browser.version) == 6) {position = 'absolute';} |
var position = 'fixed'; |
if($.browser.msie && parseInt($.browser.version, 10) == 6) {position = 'absolute';} |
$.modal(data, '', {'position':position}).find('.close').remove(); |
}); |
@@ -233,44 +232,45 @@
} |
}); |
//Register Validation |
$('.register .required:input').validate(); |
|
if($("#register_personal_customer_type").val()=="private") { |
$('.register .company_informations').hide(); |
} |
|
if($("#register_personal_skipLogin").is(':checked')) { |
$('.register .fade_password, .register p.description, #birthdate').hide(); |
} |
|
$("#register_personal_customer_type").change(function() { |
if($(this).val() == 'buisness') { |
$('.register .company_informations').slideDown(); |
} else { |
$('.register .company_informations').slideUp(); |
} |
}); |
|
if(!$("#register_billing_shippingAddress").is(':checked')) { |
if(!$('.register').hasClass('change_shipping')) { |
$('.register .alternative_shipping').hide(); |
} |
} |
|
$('#register_billing_shippingAddress').click(function() { |
if(!$(this).is(':checked')) { |
$('.register .alternative_shipping').slideUp(); |
} else { |
$('.register .alternative_shipping').slideDown(); |
} |
}); |
|
$('#register_personal_skipLogin').click(function() { |
if($(this).is(':checked')) { |
$('.register .fade_password, .register p.description, #birthdate').slideUp(); |
} else { |
$('.register .fade_password, .register p.description, #birthdate').slideDown(); |
} |
}); |
|
//Register validation |
$('.register .required:input').validate(); |
|
if($("#register_personal_customer_type").val()=="private") { |
$('.register .company_informations').hide(); |
} |
|
if($("#register_personal_skipLogin").is(':checked')) { |
$('.register .fade_password, .register p.description, #birthdate').hide(); |
} |
|
$("#register_personal_customer_type").change(function() { |
if($(this).val() == 'buisness') { |
$('.register .company_informations').slideDown(); |
} else { |
$('.register .company_informations').slideUp(); |
} |
}); |
|
if(!$("#register_billing_shippingAddress").is(':checked')) { |
if(!$('.register').hasClass('change_shipping')) { |
$('.register .alternative_shipping').hide(); |
} |
} |
|
$('#register_billing_shippingAddress').click(function() { |
if(!$(this).is(':checked')) { |
$('.register .alternative_shipping').slideUp(); |
|