C# 如何在Orchard CMS中显示前端的当前文档路径
我正在开发我的第一个网站使用果园。我制作了几个模块,带有定制的前端控制器 现在我需要在字体末端为用户显示某种导航路径或路线 例如,我当前的url是/companys/Categories/123 所以我需要像这样显示路径C# 如何在Orchard CMS中显示前端的当前文档路径,c#,orchardcms,orchardcms-1.8,C#,Orchardcms,Orchardcms 1.8,我正在开发我的第一个网站使用果园。我制作了几个模块,带有定制的前端控制器 现在我需要在字体末端为用户显示某种导航路径或路线 例如,我当前的url是/companys/Categories/123 所以我需要像这样显示路径 Home (/) -> Companies (/companies/) -> Categories (/companies/categories) 我试着用谷歌搜索了一段时间,但没有成功 我认为应该有某种内置功能来显示这个路径和提供者,我可以使用它们来填充
Home (/)
-> Companies (/companies/)
-> Categories (/companies/categories)
我试着用谷歌搜索了一段时间,但没有成功
我认为应该有某种内置功能来显示这个路径和提供者,我可以使用它们来填充这个用户路径
有什么想法吗?
谢谢 添加一个菜单小部件,并选中“显示为面包屑”复选框。你说的是面包屑吗?@martinbc可能是:我以前从未听说过这个词:layout.cshtml nav section中只有div的类名:Orchard已经有一些内置菜单,我应该安装其他小部件吗?我使用orchard的完整源代码,它在layout.cshtml中有breadcrumbs div,这就是为什么我认为它已经有了这样的特性。无论如何,菜单中并不是所有路径都存在。所以小部件本身不能提供所需的路径。我如何在我的控制器中拦截它?你不必安装任何东西,这个功能是内置的。正如我所说,转到widgets,添加一个菜单widget,并检查Display As breadcrumb。路径必须存在于导航中,但您可以定义多个菜单,并且可以向菜单添加分类法。它起作用了。但是现在我需要给它添加一些动态元素。例如,我有一个公司类别列表,当我显示公司详细信息页面时,我需要在面包屑中显示其类别url。如果您对公司类别列表使用分类法,就像您应该使用的那样,这应该没有问题,因为导航支持分类法作为菜单项的来源。不,我不使用分类法。我有两种项目类型-CompanyItem with CompanyPart和CompanyCategoryItem CompanyCategoryPart,它们之间有1对N的关系。