gpt4 book ai didi

c# - 如何使用新的 API 在 Umbraco 中以编程方式创建新的 MemberType

转载 作者:太空宇宙 更新时间:2023-11-03 10:35:52 25 4
gpt4 key购买 nike

我正在尝试在 Umbraco 中创建一个新的成员类型,如果它尚不存在,它将自动创建。然而,我能找到的唯一创建新 MemberType 的代码被标记为已过时。

umbraco.cms.businesslogic.member.MemberType.MakeNew(admin, memberType.Name)

如何使用新 API 执行此操作?我相信可以在命名空间 Umbraco.Core.Models 下找到新的 API。

供引用current documentation for v6+ is here但有点欠缺。

最佳答案

也遇到了这个问题。我有许多按公司分开的用户,客户希望能够按组一次“取消”批准/删除多个用户。如果我创建一个 MemberGroup对于每家公司,选择它们很容易,因为它们将通过后端成员(member)页面上的下拉列表进行预先分类。

我在做某事,就好像你在看电流 Member的属性,它实际上是一个 DocumentType .因此,当使用 Services.ContentTypeService我尝试创建一个新的 ContentType , 在 Umbraco 7 中是一个 DocumentType .但是你需要一个 ParentId创建这个。

我不知道 ParentId ,所以我试图通过获取组中的当前成员来提取它 Member ,并得到 ParentId那样。但是,ID 是 -1 .

如果有人遇到创建 MemberGroups 的解决方案,我很想知道。

关于c# - 如何使用新的 API 在 Umbraco 中以编程方式创建新的 MemberType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27831452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com