0

我需要从此修改sitefinity的面包屑:

对此:

主页 >

因此,如果面包屑位于根页面上,则需要在其后加上 >。我是一个绝对的初学者,所以放轻松!(使用 3.7 版)

问候彼得

4

2 回答 2

2

我过去遇到过类似的问题,并通过创建一个自定义用户控件来解决它,其中嵌入了面包屑控件。这允许您在后面的代码中添加自己的自定义逻辑,以根据需要显示或隐藏内容:

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="BreadcrumbControl.ascx.cs" Inherits="UserControls_Internal_BreadcrumbControl" %>  
<%@ Register TagPrefix="sfweb" Namespace="Telerik.Cms.Web.UI" Assembly="Telerik.Cms.Web.UI"  %>  

    <asp:HyperLink ID="lnkHome" runat="server" NavigateUrl="/" Text="My Home Page" /> &raquo;    
    <sfweb:Breadcrumb ID="bCrumb" runat="server" PathSeparator=" » " />  

在这里您可以隐藏主页上的面包屑,显示主页超链接,您可以自定义显示您需要的任何内容。

可能有更好的方法来做到这一点,但这是我能想到的最快、最简单的方法。

希望这有帮助!

于 2010-12-08T17:01:57.210 回答
1

您可以轻松更改样机分隔符。您需要编辑 Breadcrumb,单击高级按钮并找到NodeSeparatorMarkup字段。

就我而言,我放了 >> 而不是 >

<span class='sfBreadcrumbNodeSeparator'>&raquo;</span>;

于 2012-11-27T13:34:34.707 回答