Posts
247
Comments
67
Trackbacks
4
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 6 and 7 and type the answer here: