Behövde hämta ut pipe-separerade värden från ett fält i Sitecore och skrev ihop den här funktionen för att spara dem till en array:
public string[] getPipedSeparatedFieldValues(string fieldName)
{
var fieldValues = CurrentItem.Fields[fieldName].Value;
if (!string.IsNullOrEmpty(fieldValues))
{
string[] fieldValue = fieldValues.Split('|');
string[] fieldArray = new string[fieldValue.Count()];
int arrayIndex = 0;
foreach (string value in fieldValue)
{
fieldArray[arrayIndex++] = value;
}
return fieldArray;
}
return null;
}
RRS feed