Kev*_*ühl 5 c# sitecore glass-mapper sitecore7.1
我的项目模板有一个a字段,General Link由以下类表示:
[SitecoreType]
public class MenuLink
{
[SitecoreField(FieldName = "Link")]
public virtual Link Link { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
现在,我的链接字段包含外部和内部链接(指向其他项目的链接).是否可以配置Glass Mapper 包含绝对URL 的Url属性Link(如AlwaysIncludeServerUrl=true)?还有那个用于网站解析(SiteResolving=true)?
基本上我想给Link属性一个UrlOptions配置.
我使用的是Sitecore 7.1带Glass.Mapper.Sc 3.1.2.18.
凯文
请下载3.1.6版本我已将UrlOptions属性添加到SitecoreFieldAttribute类.您应该能够像这样强制服务器路径:
[SitecoreField(UrlOptions=SitecoreInfoUrlOptions.AlwaysIncludeServerUrl)]
public virtual Link MyLink{get;set;}
Run Code Online (Sandbox Code Playgroud)
您还可以通过管道标志添加其他选项:
[SitecoreField(UrlOptions=SitecoreInfoUrlOptions.AlwaysIncludeServerUrl|SitecoreInfoUrlOptions.LanguageEmbeddingNever)]
public virtual Link MyLink{get;set;}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9127 次 |
| 最近记录: |