Skip to content

Commit 45f86b8

Browse files
committed
Added new widget zones for right section on blog pages
1 parent b1b8c91 commit 45f86b8

6 files changed

Lines changed: 16 additions & 3 deletions

File tree

src/Libraries/SmartStore.Data/Migrations/MigrationsConfiguration.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ public void MigrateLocaleResources(LocaleResourcesBuilder builder)
5353
"Product quantity is in range",
5454
"Produktmenge liegt in folgendem Bereich");
5555

56+
builder.AddOrUpdate("Newsletter.SubscriptionFailed",
57+
"The subscription or unsubscription has failed.",
58+
"Die Abonnierung bzw. Abbestellung ist fehlgeschlagen.");
59+
5660
builder.AddOrUpdate("Common.UnsupportedBrowser",
5761
"You are using an unsupported browser! Please consider switching to a modern browser such as Google Chrome, Firefox or Opera to fully enjoy your shopping experience.",
5862
"Sie verwenden einen nicht unterstützten Browser! Bitte ziehen Sie in Betracht, zu einem modernen Browser wie Google Chrome, Firefox oder Opera zu wechseln, um Ihr Einkaufserlebnis in vollen Zügen genießen zu können.");

src/Presentation/SmartStore.Web/App_Data/widgetzones.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@
4141
"blogpost_page_after_comments",
4242
"bloglist_page_before_posts",
4343
"bloglist_page_inside_post",
44-
"bloglist_page_after_posts"
44+
"bloglist_page_after_posts",
45+
"blog_right_months_after",
46+
"blog_right_bottom"
4547
]
4648
},
4749
{

src/Presentation/SmartStore.Web/Scripts/public.common.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,10 @@
124124
}
125125
},
126126
error: function (xhr, ajaxOptions, thrownError) {
127-
resultDisplay.empty().text("Failed to subscribe").removeClass("alert-success d-none").addClass("alert-danger d-block");
127+
resultDisplay.empty()
128+
.text(newsletterContainer.data('subscription-failure'))
129+
.removeClass("alert-success d-none")
130+
.addClass("alert-danger d-block");
128131
}
129132
});
130133
return false;

src/Presentation/SmartStore.Web/Views/Blog/BlogPost.cshtml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@
1313
@section right {
1414
@{
1515
Html.RenderAction("BlogMonths", "Blog");
16+
Html.RenderWidget("blog_right_months_after");
1617
Html.RenderAction("BlogTags", "Blog");
18+
Html.RenderWidget("blog_right_bottom");
1719
}
1820
}
1921

src/Presentation/SmartStore.Web/Views/Blog/List.cshtml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,13 @@
1414
@section right {
1515
@{
1616
Html.RenderAction("BlogMonths", "Blog");
17+
Html.RenderWidget("blog_right_months_after");
1718
Html.RenderAction("BlogTags", "Blog");
1819

1920
<div class="d-none d-lg-block">
2021
@{ Html.RenderAction("PollBlock", "Poll", new { systemKeyword = "Blog" }); }
2122
</div>
23+
Html.RenderWidget("blog_right_bottom");
2224
}
2325
}
2426

src/Presentation/SmartStore.Web/Views/Common/Partials/Footer.cshtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@
106106

107107
@if (!Model.HideNewsletterBlock)
108108
{
109-
<div class="footer-newsletter nav-collapsible" data-subscription-url="@(Url.RouteUrl("SubscribeNewsletter"))">
109+
<div class="footer-newsletter nav-collapsible" data-subscription-url="@(Url.RouteUrl("SubscribeNewsletter"))" data-subscription-failure="@T("Newsletter.SubscriptionFailed")">
110110
<h4 class="footer-title nav-toggler collapsed" data-toggle="collapse" data-target="#footer-newsletter" aria-controls="footer-newsletter" aria-expanded="false">@T("Newsletter.Title")</h4>
111111
<div class="collapse nav-collapse" id="footer-newsletter">
112112
<div id="newsletter-subscribe-block">

0 commit comments

Comments
 (0)