在我们的 TBB 实现之一中,我们正在使用 Item 的 ItemPropertyFileNameSubFolder 属性。我们正在将我们的应用程序从 5.3 sp1 迁移到 Tridion 2011 Sp1,并且最新版本中不存在 ItemPropertyFileNameSubFolder 属性。我们使用的代码片段如下
// Handle subfolder (todo: fix this, ItemPropertyFileNameSubFolder does not exist!!
string subFolder = GetPropertyValue(item, Item.ItemPropertyFileNameSubFolder);
if (subFolder != "") {
if (subFolder.StartsWith("/")) {
// Strip of leading /
subFolder = subFolder.Substring(1);
}
if (!subFolder.EndsWith(PathSeparator)) {
// Ensure there is always a separator at the end
subFolder += PathSeparator;
}
fileName = subFolder + fileName;
}
这基本上从属性中检索子文件夹路径,并在文件名前加上值。您能否为我提供任何替代方案或解决方法。
谢谢拉金德拉