My item template has a field for a General Link
and is representing by the following class:
[SitecoreType]
public class MenuLink
{
[SitecoreField(FieldName = "Link")]
public virtual Link Link { get; set; }
}
Now my link field contains external and internal links (links pointing to other items). Is it possible to configure Glass Mapper that the Url
Property of the Link
contains the absolute url (like AlwaysIncludeServerUrl=true
)? And also that is used the site resolving (SiteResolving=true
)?
Basically I would like to give the Link property an UrlOptions
configuration.
I'm using Sitecore 7.1
with Glass.Mapper.Sc 3.1.2.18
.
Kevin
Please download release 3.1.6 I have added the UrlOptions property to the SitecoreFieldAttribute class. You should be able for force the server path like so:
[SitecoreField(UrlOptions=SitecoreInfoUrlOptions.AlwaysIncludeServerUrl)]
public virtual Link MyLink{get;set;}
You can also added other options by piping the flags:
[SitecoreField(UrlOptions=SitecoreInfoUrlOptions.AlwaysIncludeServerUrl|SitecoreInfoUrlOptions.LanguageEmbeddingNever)]
public virtual Link MyLink{get;set;}