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