2017年8月2日 星期三

How to use Umbraco Vorto

How to get value from Vorto datatype in umbraco 


Environment
- Umbraco version 7.6.3 assembly: 1.0.6361.21154
- VS2015
- Vorto 1.5.3

using Our.Umbraco.Vorto.Extensions;
using Umbraco.Core.Models;

namespace Intranet.Library.Helpers
{
    public static class VortoHelper
    {
        public static T GetVortoValue<T>(IPublishedContent currentPage, string propertyAlias, string cultureName = null)
        {
            T t;

            t = currentPage.HasVortoValue(propertyAlias, cultureName) == true ? currentPage.GetVortoValue<T>(propertyAlias, cultureName) : currentPage.GetVortoValue<T>(propertyAlias, CommonHelper.GetDefaultCulture());
            
            return t;
        }
    }
}

Reference:
- https://our.umbraco.org/projects/backoffice-extensions/vorto/
- https://24days.in/umbraco-cms/2015/multilingual-vorto-nested-content/

沒有留言:

張貼留言