如何在Cloudscribe中拥有精选博客项目

时间:2017-10-02 09:29:09

标签: cloudscribe

我正在使用Cloudscribe创建一个博客,我希望能够选择一个帖子作为精选帖子。 我希望实现这一目标的最佳方法是在博客设置中存储“精选”帖子博客ID,并在我将帖子加载到内存时检查此值

问题是 - 存放特色帖子BlogID的正确位置在哪里? (假设我上面的猜测是正确的)

我很高兴从那里找出所有的东西,但我对MVC很新,所以我最好慢,专家指针会让我更有信心

提前致谢

1 个答案:

答案 0 :(得分:1)

我认为您正在寻找一种在主页上显示的方法?没有专门用于"特色帖子的内置功能"在cloudscribe.SimpleContent中。内置的ViewComponent用于显示"最近的帖子"。假设您正在使用主页的SimpleContent页面,可以通过Administration>下的复选框启用该页面。内容设置。

如果您正在为主页使用其他内容,那么您可以从布局或索引视图中调用ViewComponent,如下所示:

@await Component.InvokeAsync("RecentPosts", new { viewName = "RecentPosts", numberToShow = 3 })

如果"最近的帖子"并不足以满足你的目标#34;特色帖子"然后你可以通过复制/修改RecentPostsViewComponent.cs

来制作你自己的自定义视图组件

并使用配置类来保留精选帖子的ID或ID的设置,因为目前没有内置任何内容将帖子标记为精选。