diff --git a/SmartStoreNET.Tasks.Targets b/SmartStoreNET.Tasks.Targets index 5b2ce939c2..f8081040c4 100644 --- a/SmartStoreNET.Tasks.Targets +++ b/SmartStoreNET.Tasks.Targets @@ -44,7 +44,7 @@ x86 $(BUILD_NUMBER) - 2.1.0.rc + 2.1.0 $(StageFolder) .$(Version) diff --git a/how-to-build.txt b/how-to-build.txt index b6541e6da2..7d0456ae8a 100644 --- a/how-to-build.txt +++ b/how-to-build.txt @@ -8,6 +8,7 @@ compiled and deployable files to the correct directory: "build/Web" SmartStore.NET source code distribution does NOT contain the NuGet packages required to succesfully build the solution. Instead these packages are downloaded during the very first compilation. Thus, when your initial build attempt fails, this could indicate that the packages could not be downloaded completely yet. In this case, just build again! -If you're still getting errors, try to compile the solution in Visual Studio 2013 before running the .bat file +If you're still getting errors, try to compile the solution in Visual Studio 2013 before running the .bat file, but +before make sure that 'SmartStore.Web' is set as your startup project. -After a successfull build, select all the files in the "build\Web" directory and upload them to your web server. \ No newline at end of file +After a successful build, select all the files in the "build\Web" directory and upload them to your web server. \ No newline at end of file diff --git a/src/Presentation/SmartStore.Web/App_Data/Localization/App/de/all.smres.xml b/src/Presentation/SmartStore.Web/App_Data/Localization/App/de/all.smres.xml index 5212eb2b32..a1ffd652a5 100644 --- a/src/Presentation/SmartStore.Web/App_Data/Localization/App/de/all.smres.xml +++ b/src/Presentation/SmartStore.Web/App_Data/Localization/App/de/all.smres.xml @@ -31,13 +31,13 @@ Avatar - Die maximale Größe des Avatars beträgt {0} Bytes + Die maximale Größe des Avatars beträgt {0} Avatar entfernen - Ein Avatar muss im GIF- oder JPEG-Format vorliegen und darf 20 KB nicht überschreiten. + Ein Avatar muss im GIF-, PNG- oder JPG-Format vorliegen und darf {0} nicht überschreiten. Benachrichtigung bei Lieferfähigkeit @@ -945,9 +945,6 @@ Kunden - - Name - Der Partner wurde gelöscht @@ -1014,6 +1011,12 @@ Attribute + + Typ + + + Bestimmt den Steuerelement-Typen für die Erfassung der Attribut-Werte + Checkout Attribute @@ -1027,7 +1030,7 @@ Zurück zur Attribut-Liste - Checkout-Attribut löschen + Das Attribut wurde erfolgreich gelöscht. Checkout-Attribut Details bearbeiten @@ -2197,6 +2200,12 @@ Legt fest, ob das Produkt ein downloadbares, digitales Produkt ist. Ein Kunde, der ein digitales Produkt kauft, kann den Download in seinem Account-Bereich im Shop durchführen. + + Ist elektronische Leistung + + + Legt fest, ob das Produkt elektronisch vertrieben wird und daher gemäß EU Richtlinie 2008/8/EG versteuert werden muss. + Versandkostenfrei @@ -2644,6 +2653,9 @@ Aktivieren Sie die Bilder, die diese Attribut-Kombination zeigen. + + # + Lagerbestand @@ -3631,6 +3643,9 @@ Lieferzeit erfolgreich hinzugefügt + + Zurück zur Lieferzeitenliste + Die Lieferzeit wurde erfolgreich hinzugefügt. @@ -3959,7 +3974,7 @@ Die Standardgewichtseinheit kann nicht gelöscht werden. - Achtung: Wenn die Standardgewichtseinheit geändernt wird, müssen auch die zugehörigen Umrechnungseinheiten (Verhältnis) angepasst werden. + Achtung: Wenn die Standardgewichtseinheit geändert wird, müssen auch die zugehörigen Umrechnungseinheiten (Verhältnis) angepasst werden. Reihenfolge @@ -6505,6 +6520,9 @@ Beschreibung + + Vorschau beenden + Variablen exportieren @@ -6523,6 +6541,12 @@ Konfigurationsdatei + + Basiert auf + + + Fehler: Basis-Theme '{0}' nicht gefunden + Name @@ -6580,9 +6604,21 @@ Design & Test + + Vorschau + + + Vorschaumodus + + + Themes aktualisieren + SupportsRtl + + Theme + Theme ''{0}'' konfigurieren @@ -7463,7 +7499,7 @@ Kommentar für internern Gebrauch. Wird nicht veröffentlicht. - Zugehöriges Unternehmen + Partner Das dem Benutzer zugeordnete Unternehmen. @@ -8131,6 +8167,18 @@ Hilfe-Themen + + Marketplace + + + Im SmartStore.NET Marketplace werden Module, Themes & Sprachpakete angeboten, die Ihren Onlineshop besser, flexibler und erfolgreicher machen sollen. Sobald wir die Arbeiten am Marketplace abgeschlossen haben, werden Sie hier über die neuesten Erweiterungen informiert. + + + Marketplace News + + + Zum Marketplace + Der Kunde hat folgenden Kommentar für diese Bestellung hinterlassen @@ -8267,7 +8315,7 @@ Auftragsdetails bearbeiten - Partner-Unternehmen + Partner Das Partner-Unternehmen, dem dieser Auftrag zugeordnet ist. @@ -8795,7 +8843,7 @@ Notiz - Bestellbestätigung als PDF + Auftrag als PDF Produkte @@ -10157,7 +10205,7 @@ Sekunden (Intervall) - Sekunden dürfen nicht negativ sein. + Sekunden müssen größer als 0 sein. Bei Fehler anhalten @@ -10936,6 +10984,9 @@ Menge + + Übernehmen + Sind Sie sicher? @@ -11179,6 +11230,12 @@ Frage + + Aktualisieren + + + Neu laden + Entfernen @@ -12359,7 +12416,7 @@ Fax - Bestellbestätigung als PDF + Auftrag als PDF Geschenkgutschein ({0}) @@ -13060,6 +13117,9 @@ Preis auf Anfrage + + Preis anfragen + Produkte vergleichen @@ -13250,25 +13310,28 @@ ab {0} - Das Produkt wurde dem Warenkorb hinzugefügt. + Das Produkt wurde Ihrem Warenkorb hinzugefügt - Dieses Produkt wurde zu Ihrem <a href="{0}">Warenkorb</a> hinzugefügt. + Das Produkt wurde Ihrem <a href='{0}'>Warenkorb</a> hinzugefügt - Das Produkt wurde dem Wunschzettel hinzugefügt. + Das Produkt wurde Ihrer Wunschliste hinzugefügt - Dieses Produkt wurde zu Ihrem <a href="{0}">Wunschzettel</a> hinzugefügt. + Das Produkt wurde Ihrer <a href='{0}'>Wunschliste</a> hinzugefügt Produkt konnte nicht zum Warenkorb hinzugefügt werden. + + Produkt konnte Ihrem Warenkorb nicht hinzugefügt werden. + Menge - Kürzlich angesehene Produkte + Zuletzt angesehen Ähnliche Produkte @@ -13841,16 +13904,19 @@ Nicht erforderlich - Summe + Zwischensumme Rabatt - Steuer + MwSt - - Steuer {0}% + + zzgl. {0} % MwSt + + + inkl. {0} % MwSt Einzelpreis @@ -14038,6 +14104,9 @@ Container Radius + + Zeige Megamenu + Dropdown Hintergrundfarbe diff --git a/src/Presentation/SmartStore.Web/App_Data/Localization/App/de/head.txt b/src/Presentation/SmartStore.Web/App_Data/Localization/App/de/head.txt index d4108f6cc3..7e2473f0e7 100644 --- a/src/Presentation/SmartStore.Web/App_Data/Localization/App/de/head.txt +++ b/src/Presentation/SmartStore.Web/App_Data/Localization/App/de/head.txt @@ -1 +1 @@ -201410091620122_NewRes \ No newline at end of file +201411182202431_V21Final \ No newline at end of file diff --git a/src/Presentation/SmartStore.Web/App_Data/Localization/App/en/all.smres.xml b/src/Presentation/SmartStore.Web/App_Data/Localization/App/en/all.smres.xml index 6ed0a08b9e..1e48c85f6a 100644 --- a/src/Presentation/SmartStore.Web/App_Data/Localization/App/en/all.smres.xml +++ b/src/Presentation/SmartStore.Web/App_Data/Localization/App/en/all.smres.xml @@ -31,13 +31,13 @@ Avatar - Maximum avatar size is {0} bytes + Maximum avatar size is {0} Remove avatar - Avatar must be in GIF or JPEG format with the maximum size of 20 KB + Avatar must be in GIF, PNG or JPG format with the maximum size of {0} Back in stock subscriptions @@ -954,9 +954,6 @@ Affiliated customers - - Name - The affiliate has been deleted successfully. @@ -1026,6 +1023,12 @@ Attributes + + Control type + + + Choose how to display your attribute values. + Checkout Attributes @@ -1495,7 +1498,7 @@ Check to publish this category (visible in store). Uncheck to unpublish (category not available in store). - Search engine friendly page name + URL alias Set a search engine friendly page name e.g. 'the-best-category' to make your page URL 'http://www.yourStore.com/the-best-category'. Leave empty to generate it automatically based on the name of the category. @@ -1675,7 +1678,7 @@ Check to publish this manufacturer (visible in store). Uncheck to unpublish (manufacturer not available in store). - Search engine friendly page name + URL alias Set a search engine friendly page name e.g. 'the-best-manufacturer' to make your page URL 'http://www.yourStore.com/the-best-manufacturer'. Leave empty to generate it automatically based on the name of the manufacturer. @@ -2266,6 +2269,12 @@ Check if this product variant is a downloadable product. When a customer purchases a download product, they can download the item direct from your store by viewing their completed order. + + Is Electronic Service + + + Specifies whether the product is an electronic service bound to EU VAT regulations for digital goods (2008/8/EG directive) + Free shipping @@ -2477,7 +2486,7 @@ The sample download file. - Search engine friendly page name + URL Alias Set a search engine friendly page name e.g. 'the-best-product' to make your page URL 'http://www.yourStore.com/the-best-product'. Leave empty to generate it automatically based on the name of the product. @@ -2722,6 +2731,9 @@ Check the images that shows this attribute combination + + # + Stock quantity @@ -3745,6 +3757,9 @@ Delivery time was successfully added + + Back to delivery times list + Delivery time was successfully deleted @@ -4097,7 +4112,7 @@ The primary weight can't be deleted. - NOTE: if you change your primary weight, then do not forget to update the appropriate ratios of the units + NOTE: if you change your primary weight, then do not forget to update the appropriate ratios of the units. Display order @@ -6686,6 +6701,9 @@ Description + + Exit preview mode + Export variables @@ -6704,6 +6722,12 @@ Configuration file + + Based on + + + Error: Base theme '{0}' not found + Name @@ -6767,9 +6791,21 @@ Design & Test + + Preview + + + Preview Mode + + + Reload themes + SupportsRtl + + Theme + Configure '{0}' theme @@ -8402,6 +8438,18 @@ Help topics + + Marketplace + + + In the SmartStore.NET Marketplace we offer modules, themes & language packages, which will make your shop better and more successful. Once we are ready to go, you'll be informed about the latest extensions here. Stay tuned... + + + Marketplace News + + + Visit Marketplace + The customer has added the following comment to his order @@ -9084,7 +9132,7 @@ Note - Invoice (PDF) + Order as PDF Products @@ -10491,7 +10539,7 @@ Seconds (run period) - Seconds should be positive + Seconds should be positive. Stop on error @@ -11312,6 +11360,9 @@ Amount + + Apply + Are you sure? @@ -11555,6 +11606,12 @@ Question + + Refresh + + + Reload + Remove @@ -12708,7 +12765,7 @@ Fax - PDF Invoice + Order as PDF Gift card ({0}) @@ -13409,6 +13466,9 @@ Call for pricing + + Ask for price + Compare products @@ -14190,7 +14250,7 @@ Not required - Sub-Total + Subtotal Discount @@ -14198,8 +14258,11 @@ Tax - - Tax {0}% + + Plus {0} % Tax + + + Incl. {0} % Tax Price @@ -14387,6 +14450,9 @@ Container radius + + Display Megamenu + Dropdown background color diff --git a/src/Presentation/SmartStore.Web/App_Data/Localization/App/en/head.txt b/src/Presentation/SmartStore.Web/App_Data/Localization/App/en/head.txt index d4108f6cc3..7e2473f0e7 100644 --- a/src/Presentation/SmartStore.Web/App_Data/Localization/App/en/head.txt +++ b/src/Presentation/SmartStore.Web/App_Data/Localization/App/en/head.txt @@ -1 +1 @@ -201410091620122_NewRes \ No newline at end of file +201411182202431_V21Final \ No newline at end of file diff --git a/src/Presentation/SmartStore.Web/Content/bootstrap/button-groups.less b/src/Presentation/SmartStore.Web/Content/bootstrap/button-groups.less index 1a90f0669f..871b734dc3 100644 --- a/src/Presentation/SmartStore.Web/Content/bootstrap/button-groups.less +++ b/src/Presentation/SmartStore.Web/Content/bootstrap/button-groups.less @@ -213,14 +213,14 @@ margin-top: -1px; } .btn-group-vertical .btn:first-child { - .border-radius(4px 4px 0 0); + .border-radius(@baseBorderRadius @baseBorderRadius 0 0); } .btn-group-vertical .btn:last-child { - .border-radius(0 0 4px 4px); + .border-radius(0 0 @baseBorderRadius @baseBorderRadius); } .btn-group-vertical .btn-large:first-child { - .border-radius(6px 6px 0 0); + .border-radius(@borderRadiusLarge @borderRadiusLarge 0 0); } .btn-group-vertical .btn-large:last-child { - .border-radius(0 0 6px 6px); + .border-radius(0 0 @borderRadiusLarge @borderRadiusLarge); } diff --git a/src/Presentation/SmartStore.Web/Content/bootstrap/custom/custom.less b/src/Presentation/SmartStore.Web/Content/bootstrap/custom/custom.less index b3a9a4af5f..6ebafc2687 100644 --- a/src/Presentation/SmartStore.Web/Content/bootstrap/custom/custom.less +++ b/src/Presentation/SmartStore.Web/Content/bootstrap/custom/custom.less @@ -270,12 +270,10 @@ th label { .nav > li > a > .fa { vertical-align: baseline; margin-right: 4px; - color: #727272; } -.nav > li > a:hover > .fa, -.nav > li.active > a > .fa { - color: @textColor; +.nav > li > a > .chevron { + margin-left: 3px; } .tabs-left .nav > li > a > .fa { diff --git a/src/Presentation/SmartStore.Web/Content/bootstrap/custom/select2.less b/src/Presentation/SmartStore.Web/Content/bootstrap/custom/select2.less index 02c564f84f..561c7bc1c7 100644 --- a/src/Presentation/SmartStore.Web/Content/bootstrap/custom/select2.less +++ b/src/Presentation/SmartStore.Web/Content/bootstrap/custom/select2.less @@ -132,10 +132,16 @@ Source: https://github.com/ivaynberg/select2 } .select2-container .select2-choice > div b { - background: url('images/select2.png') no-repeat 0 1px; display: block; width: 100%; height: 100%; + font-family: FontAwesome; + font-size: 11px; + text-align: center; + vertical-align: middle; + &:before { + content: "\f0d7"; // fa-caret-down + } } .select2-search { diff --git a/src/Presentation/SmartStore.Web/Themes/Alpha/Content/bootstrap.less b/src/Presentation/SmartStore.Web/Themes/Alpha/Content/bootstrap.less index 23637f33c3..1398710a14 100644 --- a/src/Presentation/SmartStore.Web/Themes/Alpha/Content/bootstrap.less +++ b/src/Presentation/SmartStore.Web/Themes/Alpha/Content/bootstrap.less @@ -76,27 +76,3 @@ // Utility classes @import "~/Content/bootstrap/utilities.less"; // Has to be last to override when necessary -// this is redundant, but doable in order -// to avoid css class cluttering. - -.clearfix { - *zoom: 1; - &:before, - &:after { - display: table; - content: ""; - // Fixes Opera/contenteditable bug: - // http://nicolasgallagher.com/micro-clearfix-hack/#comment-36952 - line-height: 0; - } - &:after { - clear: both; - } -} -.hide-text { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} diff --git a/src/Presentation/SmartStore.Web/Themes/Alpha/Content/catalog.less b/src/Presentation/SmartStore.Web/Themes/Alpha/Content/catalog.less index aa3bd29461..2d7484faae 100644 --- a/src/Presentation/SmartStore.Web/Themes/Alpha/Content/catalog.less +++ b/src/Presentation/SmartStore.Web/Themes/Alpha/Content/catalog.less @@ -70,11 +70,27 @@ .category-description { margin-bottom: 20px; } -.product-list-options label { margin: 6px 7px 0 7px } -.product-list-options .btn-group .pull-left { - margin-right: 18px; + +// +// Product List Options (paging, sorting etc.) +// -------------------------------------------------- + +.product-list-options { + padding: 10px 0 15px 0; + margin-bottom: 15px; + border-bottom: 1px solid #ddd; + border-bottom-color: rgba(0,0,0, 0.12); } -.product-list-options .btn { max-width: 160px; .text-overflow(); } -.product-list-options .product-viewmode .btn { padding-left: 8px; padding-right: 8px } + +.product-list-options label { + margin: 6px 7px 0 7px +} + +.product-list-options .btn { + border-radius: 0 0 0 0 !important; + padding: 10px; + .text-overflow(); +} + diff --git a/src/Presentation/SmartStore.Web/Themes/Alpha/Content/nav.less b/src/Presentation/SmartStore.Web/Themes/Alpha/Content/nav.less index c6bfca4f88..f40e78b4ab 100644 --- a/src/Presentation/SmartStore.Web/Themes/Alpha/Content/nav.less +++ b/src/Presentation/SmartStore.Web/Themes/Alpha/Content/nav.less @@ -10,7 +10,8 @@ padding: 0; padding-bottom: 5px; margin: 0; - border-bottom: 1px solid @var_ContainerBorder; + border-bottom: 1px solid #ddd; + border-bottom-color: rgba(0,0,0, 0.12); background: transparent; .border-radius(0); > li { @@ -53,11 +54,11 @@ .nav-category .level-1 > li, .block-account-navigation .listbox li { - border-bottom: 1px solid #ddd; + border-bottom: 1px solid mix(@var_ContainerBodyLinkColor, @var_ContainerBodyBackground, 20%); &:last-child { border: none; } a { display: inline-block; - padding: .3em 0; + padding: 0.3em 0; } .active { font-weight: bold; diff --git a/src/Presentation/SmartStore.Web/Views/Catalog/_ProductListOptions.cshtml b/src/Presentation/SmartStore.Web/Views/Catalog/_ProductListOptions.cshtml index 9b44a0f8d4..0c9475b9a2 100644 --- a/src/Presentation/SmartStore.Web/Views/Catalog/_ProductListOptions.cshtml +++ b/src/Presentation/SmartStore.Web/Views/Catalog/_ProductListOptions.cshtml @@ -1,19 +1,19 @@ @model PagingFilteringModel @using SmartStore.Web.Models.Catalog; -@helper CreateOptionChooser(IList options, string label = "", bool rightFloat = false) +@helper CreateOptionChooser(IList options, string label = "", string icon = "", bool rightFloat = false) { var selectedOption = options.FirstOrDefault(x => x.Selected); var floatClass = rightFloat ? "pull-right" : "pull-left"; - if (label.HasValue()) - { - - } } -