Posts
400
Comments
213
Trackbacks
0
CMS QualiSite: Breadcrumps

Im CMS QualiSite lassen sich Breadcrumps ("Sie sind hier: Rubrik > Rubrik > Rubrik") leicht mittels enes User-Conrols einfügen:

<%

@ Control Language="c#" %>
<%@ import Namespace="PGK.Qualisite.Application.Site"
%>
<%@ import Namespace="PGK.Qualisite.Application" %>

<

script runat="server">
void Page_Load(object sender, System.EventArgs
e) {
   if(CmsContext.Current.Page.Navigation != null
) {
      this.RP_BreadCrumbs.DataSource = CmsContext.Current.Page.Navigation.GetHierarchy(true
);
      this
.RP_BreadCrumbs.DataBind();
   }
}
</script
>

<

ASP:Repeater id="RP_BreadCrumbs" runat="server">
<headertemplate
>
Sie sind hier:
</headertemplate>

 

   <ItemTemplate>
   <a href='<%# ((NavigationItem) Container.DataItem).GetLinkRecursive().ToString() %>' target='
<%# ((NavigationItem) 
   Container.DataItem).GetLinkRecursive().ToString("{1}") %>' class
="pfad">
   
<%# ((NavigationItem) Container.DataItem).Title %></a
>
   </ItemTemplate>

 

   <SeparatorTemplate>
   &gt;
   
</SeparatorTemplate
>

</

ASP:Repeater>


Das Layout lässt sich natürlich per CSS definieren.

posted on Tuesday, June 27, 2006 3:00 PM Print
Comments
No comments posted yet.

Post Comment

Title *
Name *
Email
Url
Comment *  
Please add 8 and 8 and type the answer here: