Orchard CMS-将css类注入导航/编辑导航HTML



我有一个基于Twitter Bootstrap的HTML/CSS网站。

我在一个新的果园实例中创建了一个新模板。

我有一个导航,它需要将引导程序中的一些类应用到。

Orchard Layout将此用于导航:@显示(型号导航)

我如何编辑它输出的HTML,和/或向Orchard在导航中呈现的ul添加一些类?

谢谢。

Layout.cshtml中的那一行显示了导航区域,这是小部件区域之一。

在标准的Orchard设置中,会在该区域中放置一个菜单小工具。您可以在管理员中查看小工具页面。不过,这并没有直接显示菜单小部件。这是由另一个模板完成的。

在大多数情况下,找出正在使用的模板的最简单方法是使用形状跟踪工具,该工具是Orchard Designer Tools的一部分。Orchard文档中有一个关于形状跟踪的介绍。

有几层菜单模板,在形状跟踪工具中找到这些模板有点棘手。

与菜单相关的模板,您可能需要包括在您的主题中:

  • MenuItemLink.cshtml
  • MenuItemLink-ContentMenuItem.cshtml
  • MenuItem.cshtml

如果在形状跟踪工具中找不到它们,请在解决方案中进行文件搜索,并将这些文件复制到主题中。

一个选项可以是使用Vandelay.Classy模块并将类添加到内容项中http://orchardproject.net/gallery/List/Modules/Orchard.Module.Vandelay.Industries

另一种可能是为导航形状创建一个备用模板。您可以设计工具来创建备用。

http://orchardproject.net/gallery/List/Modules/Orchard.Module.Vandelay.Industries

最新更新