Umbraco中生成Breadcrumb,create Breadcrumb in Umbraco

 
我的Breadcrumb是用Partial
首先新建一个Partial:Breadcrumb
2012-01-19_17-33-33
在里面插入代码:

@inherits RenderViewPage
@using Umbraco.Cms.Web
@using System
 @{
     var Homepage = @DynamicModel;
     var lis = string.Empty;
     lis = string.Format("
  • {0}
  • ", Homepage.Name) + lis; while (Homepage.ContentType.Alias != "homePage";) { Homepage = Homepage.Parent; lis = string.Format("
  • {1}
  • ", Homepage.Url, Homepage.Name) + lis; } }
      @Html.Raw(lis)

    这样就行了
    在使用的地方:
    @Html.Partial(“Breadcrumb”)
     
    效果如下:
    2012-01-19_17-33-52
    当然必要的css还是需要的,这里就不贴了.

    发表回复

    您的电子邮箱地址不会被公开。 必填项已用 * 标注