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=" » " />  

ここでは、ホームページのBreadCrumbを非表示にして、ホームページのハイパーリンクを表示できます。このハイパーリンクは、必要なものを表示するようにカスタマイズできます。

これを行うためのより良い方法があるかもしれませんが、これは私がそれを行うために理解できる最も速く、最も簡単な方法でした。

これがお役に立てば幸いです。

于 2010-12-08T17:01:57.210 に答える
1

モックアップセパレーターは簡単に変更できます。ブレッドクラムを編集し、詳細ボタンをクリックして、NodeSeparatorMarkupフィールドを見つける必要があります。

私の場合、>の代わりに>>を入れました

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

于 2012-11-27T13:34:34.707 に答える