Settings Orchard自定义设置用法和零件
情景 一部分用于编辑设置,另一部分用于使用设置 以下是我的帮助: 对于设置部分,没有问题 对于消费,如果未设置设置,我将返回一个自定义形状,而不是null。 这将是一个简单的视图,带有一个链接,邀请用户转到设置并在继续之前正确设置。 注意:消耗部分不是显示器,而是编辑器上的。。。如果这很重要的话Settings Orchard自定义设置用法和零件,settings,orchardcms,Settings,Orchardcms,情景 一部分用于编辑设置,另一部分用于使用设置 以下是我的帮助: 对于设置部分,没有问题 对于消费,如果未设置设置,我将返回一个自定义形状,而不是null。 这将是一个简单的视图,带有一个链接,邀请用户转到设置并在继续之前正确设置。 注意:消耗部分不是显示器,而是编辑器上的。。。如果这很重要的话 // Prevent share bar from showing if account is not set if (shareSettings == null || string.IsNullOr
// Prevent share bar from showing if account is not set
if (shareSettings == null || string.IsNullOrWhiteSpace(shareSettings.AddThisAccount)) {
return null;
}
现在我被困在那里写什么而不是返回null。
我尝试过这样做,但是记录了一个空引用
return ContentShape("Parts_MyPart_SettingsMessage",
() => shapeHelper.Parts_MyPart_SettingsMessage());
任何帮助都将不胜感激。我尝试过以下方法:
return ContentShape("Parts_MyPart_SettingsMessage", () =>
shapeHelper.EditorTemplate(TemplateName: "Parts/MyPart.SettingsMessage"));
而且似乎它是有效的。。。现在。我正在进一步调查为什么零件未加载,但有时…我尝试了以下方法:
return ContentShape("Parts_MyPart_SettingsMessage", () =>
shapeHelper.EditorTemplate(TemplateName: "Parts/MyPart.SettingsMessage"));
而且似乎它是有效的。。。现在。我正在进一步调查为什么零件没有加载,只是有时候…您创建视图了吗?你叫它什么?它存储在哪里?您创建视图了吗?你叫它什么?它存放在哪里?