【问题标题】:Remove "Link" in Homepage Logo and Menu item if in Homepage - EPiServer如果在主页 - EPiServer 中,删除主页徽标和菜单项中的“链接”
【发布时间】:2011-10-17 22:10:31
【问题描述】:

如果您实际上是在主页中导航,我想删除我的页面徽标和名为“主页”的菜单项中的主页链接,也就是说,如果您在菜单中的徽标和主页链接不应该是链接在主页中,在任何其他页面中,它们应该再次成为链接。

关于如何实现这一点的任何想法?


非常感谢

【问题讨论】:

    标签: menu hyperlink episerver


    【解决方案1】:

    检查使用:PageReference.StartPage.ID == Container.CurrentPage.PageLink.ID

    您可以将其用作 A 标记周围占位符的可见条件...而不是自动链接名称的属性控件,只需使用:

    【讨论】:

    • 感谢 Johan,它会完成这项工作。
    • 太棒了!删除“容器”。并且只需在菜单控件之外使用 CurrentPage.PageLink.ID (用于您的徽标)。
    • 我在我的解决方案中发现了一个错误。我的站点同时具有 EpiServer 和非 EpiServer 页面。问题是 CurrentPage.PageLink.ID 在非 EPiServer 页面中时从我的站点(EPiServer 页面)的 startPage 获取值。这意味着徽标不是所有非 EPiServer 页面上的链接。我可以先检查一下该页面是否是 EPiServer 页面吗?感谢您的帮助
    • 在以下link找到了解决方案
    猜你喜欢
    • 1970-01-01
    • 2017-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-23
    • 2013-01-24
    • 2012-12-16
    相关资源
    最近更新 更多