我正在使用Kentico门户网站的电子商务模块,它有两个产品定价字段:SKUPrice和SKURetailPrice。
我还需要一个字段来显示售价,我在门户网站的模块应用程序中添加了一个新字段。(模块 - >电子商务 - >类 - > SKU->字段 - >新字段)
现在,我需要在我的代码中访问此字段,但SKUInfo类不会向我显示新添加的字段。我需要做什么才能使新添加的字段反映在我的项目代码中?
我已经多次构建整个解决方案。请提供其他解决方案。
答案 0 :(得分:1)
您可以对此类字段使用 GetValue 和 SetValue 方法:
SKUInfo sku = ...;
string a = sku.GetValue("field").ToString();
sku.SetValue("field", "value");
答案 1 :(得分:0)
JanH有你设置的自定义字段的答案,但请记住,虽然有一个" SKUCustomData"用于您要存储的其他信息。如果内存正确地为我提供,它需要一个名称 - 值对字典,如果您需要存储配置信息或其他不会位于普通SKU表上的东西,它会很有用。