gpt4 book ai didi

orchardcms - 自定义 Orchard cms 导航区的整个标记

转载 作者:行者123 更新时间:2023-12-04 17:23:22 27 4
gpt4 key购买 nike

过去几天,我一直在 Orchard 中搜索文件的高低,在那里我可以自定义用于导航的标记

在设计器工具中遍历树并查看模板和 HTML View 并没有太大帮助,因为 MenuItemLink呈现 <li>在 HTML View 中,但没有在模板 View 中呈现它。所以我很难过。

原始标记是这样的(取自设计师工具 Zone [Navigation]):

<div class="zone zone-navigation">
<article class="widget-navigation widget-menu-widget widget">
<nav>
<ul class="menu menu-main-menu">
<li class="first">
<a href="/Orchard/work">Work</a>
</li>
</ul>
</nav>
</article>
</div>

我需要的是自定义 <ul> 上的类和 <li>元素,真的。
如果可能的话,我希望能够自定义所有内容,这样我就不需要 <div class="zone zone-navigation">例如。

但这甚至可能吗?

最佳答案

  • <li>元素由 MenuItem 呈现形状 ( Core\Shapes\MenuItem.cshtml )
  • <nav>和顶部 <ul>元素由 Menu 呈现形状
    ( Core\Shapes\Menu.cshtml )
  • <a>元素由 MenuItemLink 呈现形状 ( Core\Shapes\MenuItemLink.cshtml )

  • 如果你想覆盖默认值,只需输入适当的 Menu.cshtml , MenuItem.cshtmlMenuItemLink.cshtml主题中的文件(或更好 - 复制默认文件并更改)。然后将使用这些而不是我在上面写的默认值。

    关于orchardcms - 自定义 Orchard cms 导航区的整个标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16154362/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com