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

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -