여러 값을 가질 수있는 일반 텍스트 필드가 Tridion에 있습니다. itemtype은 SingleLineTextField입니다. 나는 다음 (제거 중요하지 않은 부분)이있는 TBB 코드에서 C# TBB : 다중 SingleLineTextField를 별도의 문자열로 분할하는 방법
: 이제ItemFields itemFields = new ItemFields(folder.Metadata, folder.MetadataSchema);
foreach (ItemField itemField in itemFields)
{
string itemFieldValue = string.Empty;
switch (Utilities.GetFieldType(itemField))
{
case FieldType.SingleLineTextField:
itemFieldValue = itemField.ToString();
break;
}
}
두 항목의 경우에 결과는의 문자 줄 바꿈을 가진 두 문자열입니다.
String A
String B
사용하는 방법은 다른 분야에서 작동하는 일반적인 하나입니다, 그래서 SingleLineTextField가 더 값이 있는지 확인 할 수있는 방법을 찾고 있었다.
당신은 그 값 컬렉션을이 라인을 따라 뭔가 반복 후,SingleLineTextField
유형에 필드를 캐스팅 할 수
itemField.Values? –