TBBの実装の1つでは、ItemのItemPropertyFileNameSubFolderプロパティを使用しています。アプリケーションを5.3sp1からTridion2011 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;
}
これは基本的に、プロパティからサブフォルダーパスを取得し、ファイル名の前に値を付けます。同じものの代替または回避策を教えてください。
ありがとうRajendra