- 19, Oct 2024
- #1
У меня есть три схемы A (Содержимое), B (Встроенный), C (Встроенный)
Схема A имеет поля A1 (текст) и A2 (EmbeddedSchema).
Схема B имеет поля B1 (EmbeddedSchema), B2 (текст).
И
Схема C имеет поля C1(текст) и C2(текст).
Схема B встроена в поле A2, а схема C встроена в поле B1.
if (pubMetadata.Contains("order_sort"))
{
foreach (ItemFields docsort in ((EmbeddedSchemaField)pubMetadata["order_sort"]).Values)
{
//Below code line works
string docOrder = ((KeywordField)docsort["document_order"])
.Value.Description.ToString();
//Below code line is not working
string docSortName = ((KeywordField)docsort["doc_sort"])
.Value.Description.ToString();
}
}
Как получить значение поля C1 в C# TBB/Fragment.