我需要EPiServer 7中的一项功能,我可以在其中输入一条临时消息,该消息将显示在网站页面的顶部,例如"支持号码当前已关闭..."如果支持号码有问题,那么每个人都可以看到这一点。当问题解决后,我进去删除它。
我可以使用这样的功能或者应该如何使用?
答案 0 :(得分:1)
我会在“起始页”中添加“网站消息”属性。您可以在所有其他页面上加载起始页面并显示消息。 EPiServer很好地缓存了PageData,因此加载这个页面不会造成太大的开销。
E.g。
class StartPageData : PageData
{
// Could easily be a ContentArea or other type
public virtual string SiteMessage { get; set; }
}
// In you masterpage or some other suitable place
var startPage = DataFactory.Instance.Get<StartPageData>(PageReference.StartPage);
var siteMessage = startPage.SiteMessage;
// display siteMessage