Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Orchard CMS中显示前端的当前文档路径_C#_Orchardcms_Orchardcms 1.8 - Fatal编程技术网

C# 如何在Orchard CMS中显示前端的当前文档路径

C# 如何在Orchard CMS中显示前端的当前文档路径,c#,orchardcms,orchardcms-1.8,C#,Orchardcms,Orchardcms 1.8,我正在开发我的第一个网站使用果园。我制作了几个模块,带有定制的前端控制器 现在我需要在字体末端为用户显示某种导航路径或路线 例如,我当前的url是/companys/Categories/123 所以我需要像这样显示路径 Home (/) -> Companies (/companies/) -> Categories (/companies/categories) 我试着用谷歌搜索了一段时间,但没有成功 我认为应该有某种内置功能来显示这个路径和提供者,我可以使用它们来填充

我正在开发我的第一个网站使用果园。我制作了几个模块,带有定制的前端控制器

现在我需要在字体末端为用户显示某种导航路径或路线

例如,我当前的url是/companys/Categories/123

所以我需要像这样显示路径

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的关系。