2010-12-08 22 views

Répondre

2

J'ai eu un problème similaire dans le passé et résolu en créant un contrôle utilisateur personnalisé avec le contrôle d'ariane intégré en son sein. ce qui vous permet d'ajouter votre propre logique personnalisée dans le code derrière pour afficher ou masquer les choses comme nécessaires:

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

ici vous pouvez cacher la BreadCrumb sur la page d'accueil, montrant le lien de la page d'accueil, que vous pouvez personnaliser pour afficher tout ce que tu veux.

Il y a peut-être une meilleure façon de le faire, mais c'était le moyen le plus rapide et le plus simple que je pouvais imaginer pour le faire.

espérons que cela a été utile!

0

Vous pouvez facilement changer le séparateur de maquettes. Vous devez modifier le fil d'Ariane, cliquer sur le bouton Avancé et trouver le champ NodeSeparatorMarkup.

Dans mon cas, je l'ai mis à la place de >>>

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