sitecore8 - How to map to Sitecore Rules Field -
sitecore8 - How to map to Sitecore Rules Field -
i'm having problem mapping rules
info field in sitecore. i've got rendering parameters template has info field named "redirect rules."
i'm using tds , glass map objects sitecore. in generated class, following:
/// <summary> /// redirect rule field. /// <para></para> /// <para>field type: rules</para> /// <para>field id: 659373d6-c5c5-4851-aa1f-066f53218780</para> /// <para>custom data: </para> /// </summary> [global::system.codedom.compiler.generatedcodeattribute("team development sitecore - glassitem.tt", "1.0")] [sitecorefield(imy_name_rendering_parametersconstants.redirect_rulefieldname)] public virtual object /* unknown */ redirect_rule {get; set;}
when effort value of "redirect rules" field in view rendering via
getrenderingparameters<my_name_rendering_parameters>();
the "redirect rules"property null. have verified field populated rules examining in experience editor.
any clue might going on?
craig. here modified t4 template maps rules field string value: https://gist.github.com/patrickperrone/9626cccbd044cc418539
here blog post covers in little more detail.
excerpted post:
the basic issue glassv3item.tt template doesn't know how deal rules
field. getglassfieldbytype
method responsible assigning type mapped field. switch
statement. our rules field falling way through default
case maps field object
. need add together case field.type
value when equals "rules".
short answer: utilize string
type mapped field.type
when value equals "rules".
you can see on lines 246-247 here.
sitecore sitecore8 glass-mapper sitecore-mvc tds
Comments
Post a Comment