我需要修改sitefinity的面包屑:
主
到此:
主页>
因此,如果面包屑位于根页面上,则需要具有>在它之后。 我是一个绝对的初学者,所以对我来说很容易! (使用版本3.7)
此致 彼得
答案 0 :(得分: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" /> »
<sfweb:Breadcrumb ID="bCrumb" runat="server" PathSeparator=" » " />
在这里,您可以在主页上隐藏BreadCrumb,显示主页超链接,您可以自定义该超链接以显示您需要的任何内容。
可能有更好的方法可以做到这一点,但这是我能想到的最快,最简单的方法。
希望这有用!
答案 1 :(得分:1)
您可以轻松更改模型分隔符。您需要编辑Breadcrumb,单击高级按钮并找到 NodeSeparatorMarkup 字段。
在我的情况下,我放了&gt;&gt;而不是&gt;
<span class='sfBreadcrumbNodeSeparator'>»</span>;