Musa Demir
5 years ago
No known key found for this signature in database
GPG Key ID: 117DF92322553DC8
5 changed files with
13 additions and
3 deletions
-
modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/en.json
-
modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/tr.json
-
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/DefaultBlogFeatureProvider.cs
-
modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/BlogPost.cshtml
-
modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/BlogPost.cshtml.cs
|
|
|
@ -169,6 +169,7 @@ |
|
|
|
"GoToTop": "Go to top", |
|
|
|
"InThisDocument": "In this document", |
|
|
|
"RemoveCoverImageConfirmationMessage": "Are you sure to remove the cover image?", |
|
|
|
"RemoveCoverImage": "Remove the cover image" |
|
|
|
"RemoveCoverImage": "Remove the cover image", |
|
|
|
"CmsKit.BlogPost.ScrollIndex": "Quick navigation bar in blog posts" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -168,6 +168,7 @@ |
|
|
|
"GoToTop": "Yukarı Git", |
|
|
|
"InThisDocument": "Bu belgede", |
|
|
|
"RemoveCoverImageConfirmationMessage": "Kapak resmini kaldırmak istediğinize emin misiniz?", |
|
|
|
"RemoveCoverImage": "Kapak resmini kaldır" |
|
|
|
"RemoveCoverImage": "Kapak resmini kaldır", |
|
|
|
"CmsKit.BlogPost.ScrollIndex": "Blog yazılarında hızlı gezinme çubuğu" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -16,6 +16,7 @@ public class DefaultBlogFeatureProvider : IDefaultBlogFeatureProvider, ITransien |
|
|
|
new BlogFeature(blogId, ReactionsFeature.Name), |
|
|
|
new BlogFeature(blogId, RatingsFeature.Name), |
|
|
|
new BlogFeature(blogId, TagsFeature.Name), |
|
|
|
new BlogFeature(blogId, BlogPostScrollIndexFeature.Name) |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -19,7 +19,7 @@ |
|
|
|
|
|
|
|
@{ |
|
|
|
string dummyImageSource = "https://dummyimage.com/1280x720/a3a3a3/fff.png?text=" + Model.BlogPost.Title; |
|
|
|
var isScrollIndexEnabled = GlobalFeatureManager.Instance.IsEnabled<BlogPostScrollIndexFeature>(); |
|
|
|
var isScrollIndexEnabled = GlobalFeatureManager.Instance.IsEnabled<BlogPostScrollIndexFeature>() && Model.BlogPostScrollIndexFeature?.IsEnabled == true; |
|
|
|
} |
|
|
|
|
|
|
|
@section styles{ |
|
|
|
|
|
|
|
@ -30,6 +30,8 @@ public class BlogPostModel : CmsKitPublicPageModelBase |
|
|
|
public BlogFeatureDto RatingsFeature { get; private set; } |
|
|
|
|
|
|
|
public BlogFeatureDto TagsFeature { get; private set; } |
|
|
|
|
|
|
|
public BlogFeatureDto BlogPostScrollIndexFeature { get; private set; } |
|
|
|
|
|
|
|
protected IBlogPostPublicAppService BlogPostPublicAppService { get; } |
|
|
|
|
|
|
|
@ -66,5 +68,10 @@ public class BlogPostModel : CmsKitPublicPageModelBase |
|
|
|
{ |
|
|
|
TagsFeature = await BlogFeatureAppService.GetOrDefaultAsync(BlogPost.BlogId, GlobalFeatures.TagsFeature.Name); |
|
|
|
} |
|
|
|
|
|
|
|
if (GlobalFeatureManager.Instance.IsEnabled<BlogPostScrollIndexFeature>()) |
|
|
|
{ |
|
|
|
BlogPostScrollIndexFeature = await BlogFeatureAppService.GetOrDefaultAsync(BlogPost.BlogId, GlobalFeatures.BlogPostScrollIndexFeature.Name); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|