Posted by : Jebastin Monday 6 January 2014

The following Razor function is used to fetch the Data Type Items in Umbraco.

Namespaces Required:
using System.Xml.XPath;
using umbraco.MacroEngines;
  1. @functions{
  2.     public List<string> FetchDataTypeItems(int DataTypeNodeID)
  3.     {
  4.         XPathNodeIterator preValueRootElementIterator = umbraco.library.GetPreValues(DataTypeNodeID);
  5.         preValueRootElementIterator.MoveNext();
  6.         XPathNodeIterator preValueIterator = preValueRootElementIterator.Current.SelectChildren("preValue", "");
  7.         List<string> DataTypeListItems = new List<string>();
  8.         while (preValueIterator.MoveNext())
  9.         {
  10.             DataTypeListItems.Add(preValueIterator.Current.Value);
  11.         }
  12.         string[] CommonTerms = DataTypeListItems.ToArray();
  13.         return DataTypeListItems;
  14.     }
  15. }

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Link To This Post/Page

Spread The Word

Add this button to your blog:
JJ Technology Solutions

Blog Archive

Trackers

eXTReMe Tracker
facebook

- Copyright © JJ Technology Solutions - Powered by Source Code Solutions -