Piranha CMS 中的类别列表?
Categories list in Piranha CMS?
我将 Piranha Core 8 与 Aspnetcore 3 结合使用。到目前为止一切顺利。 (我爱食人鱼!)
我当前的问题是在构建带有类别列表的边栏时。
我不知道如何 从 Api.
中检索所有类别
到目前为止,我可以获得一个帖子列表,也许可以遍历它们来收集类别,但这似乎效率不高。
有人知道如何从 cshtml 页面中检索所有类别的列表吗?
您可以通过调用 Api.
获取每个存档的完整分类列表
var categories = await api.GetAllCategoriesAsync(archiveId);
var tags = await api.GetAllTagsAsync(archiveId);
此致
在剃须刀页面上,我是这样工作的:
@{
var archiveId = WebApp.CurrentPost == null ? WebApp.CurrentPage.Id : WebApp.CurrentPost.BlogId;
var categories = await WebApp.Api.Posts.GetAllCategoriesAsync(archiveId);
var tags = await WebApp.Api.Posts.GetAllTagsAsync(archiveId);
}
我将 Piranha Core 8 与 Aspnetcore 3 结合使用。到目前为止一切顺利。 (我爱食人鱼!) 我当前的问题是在构建带有类别列表的边栏时。 我不知道如何 从 Api.
中检索所有类别到目前为止,我可以获得一个帖子列表,也许可以遍历它们来收集类别,但这似乎效率不高。
有人知道如何从 cshtml 页面中检索所有类别的列表吗?
您可以通过调用 Api.
获取每个存档的完整分类列表var categories = await api.GetAllCategoriesAsync(archiveId);
var tags = await api.GetAllTagsAsync(archiveId);
此致
在剃须刀页面上,我是这样工作的:
@{
var archiveId = WebApp.CurrentPost == null ? WebApp.CurrentPage.Id : WebApp.CurrentPost.BlogId;
var categories = await WebApp.Api.Posts.GetAllCategoriesAsync(archiveId);
var tags = await WebApp.Api.Posts.GetAllTagsAsync(archiveId);
}