Orchard Navigation - 如何使菜单链接不可点击

2024-02-29

我有以下菜单导航:

home
product
     product 1
     product 2
news
     press releases
about us

上面的每个菜单项都链接到一个内容,“产品”除外。我需要这样做,以便当用户单击“产品”时不会去任何地方。

我尝试使用“自定义链接”,并在网址中输入“#”或“javascript:void(0)”,但这不起作用,因为 Orchard 总是在网址前加上“/”前缀。

另外,我尝试使用“Html Menu Item”并在html正文中输入“product”,但始终呈现为

<li><span class="raw"><p>product</p></span><ul>...</ul></li>

我想要以下任一:

<li><a href="#">product</a><ul>....</ul></li>

or

<li>product<ul>....</ul></li>

是否有捷径可寻?


In the Menu.cshtml文件下的Core->Shapes->Views目录中的Orchard.Web项目,你可以这样做:

$(document).ready(function () {
    $("#Nav a").click(function(e) {
        e.preventDefault();
    });
});

上面的内容禁止单击所有菜单链接,因此如果您想防止单击第二级菜单项:

$('#Nav li ul li a').click(function(e){
     e.preventDefault();
});

That Menu.cshtmlfile 是导航菜单的视图,因此您可以根据需要定义其行为。你可以看看这个答案 https://stackoverflow.com/questions/11938655/customizing-the-orchard-navigation-menu我的也是如此。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Orchard Navigation - 如何使菜单链接不可点击 的相关文章

  • 如何访问整个 AutoFac 容器以在 Orchard 中注册依赖项?

    这个问题非常简单 我想访问整体AutoFac容器 以便我可以在其中注册我的依赖项 remark 我不同意继承自IDependency因为在我的项目中 它会导致 两个程序集 的循环引用 我想要做的是使用密钥注册一个组件 并在其他程序集中使用相
  • 控制器外部的 Orchard 主题属性

    我有一项服务将覆盖响应正文的内容 是否可以在覆盖内容的方法中使用主题 Themed public void forbiddenAlert IHttpContextAccessor Hca overriding response body 不
  • 是否可以在 Orchard CMS 中使用剃刀布局并绕过主题

    一点背景知识 我们最近有一个很多人使用的 MVC4 Web 应用程序 我们希望将其移植到 Orchard CMS 尽管这是 管理 类型的应用程序 但我们不希望它成为 Orchard 管理部分的一部分 该应用程序目前已上线 我们希望最终用户尽
  • 在 Orchard 中使用 FindView

    我正在尝试使用 var viewEngineResult ViewEngines Engines FindView ControllerContext myViewName null 作为呈现视图内容以发送格式良好的电子邮件的过程的一部分
  • 在 Orchard 中创建/编辑后清空内容项

    我正在使用在 Orchard 中创建 n to n 关系的指南 ocs orchardproject net Documentation Creating 1 n and n n relations 并进行一些细微的修改 虽然示例代码运行良
  • 在 Orchard MVC CMS 中更改数据库连接设置的位置

    我在 Orchard CMS 中建立了一个网站 在选择数据存储设置时 我选择了 使用现有的 SQL Server 或 SQL Express 数据库 代替 使用内置数据存储 SQL Server Compact 它对我来说效果很好 但我想知
  • 我可以让 Orchard 在博客列表中显示完整的博客文章吗?

    我刚刚设置 Orchard 并注意到预览小部件仅显示带有标准 更多 链接的前几个句子 有没有办法在不创建自定义小部件的情况下覆盖此功能 我希望 Orchard 展示我最新的五篇帖子的全部内容 当然 只需将此 Parts Common Bod
  • 负载平衡 Web 服务器上的 Orchard CMS

    我正在考虑在负载平衡服务器上运行 Orchard CMS 两台带有硬件负载平衡器的 Web 服务器和一个 SAN 文件共享 我一直无法找到这方面的任何信息 我想知道是否会存在更新和缓存问题 如果缓存页面 更新是否会传播到其他服务器 我还想知
  • Orchard 根据过滤的下拉选择创建投影或搜索

    我认为 我有一个简单的功能 我试图将其添加到我的 Orchard 1 6 站点 但我找不到任何有关如何执行此操作的教程或说明 我有一个名为 Office 的自定义类型 每个办公室都有一个名为 State 的自定义字段 指示办公室所在的州 实
  • Orchard CMS 完整指南 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我目前正在 Orchard 中开发一个非常简单的网站 但这需要我用主题和内容类型 小部件来扩展它 现在这就是我所了解的 内容类型和小部件
  • 带区域的 Orchard/MVC WCF 服务 URL

    Bertrand 创建了一个博客post http weblogs asp net bleroy archive 2011 04 20 orchard 1 1 what s in it for developers aspx指定如何在 Or
  • Orchard CMS 中的 Work<> 类有什么用?

    简单明了 它的用例是什么Orchard Environment Work lt gt 类定义于Orchard Environment WorkContextModule cs 它可以在几个地方找到 例如 private readonly W
  • 通过 INavigationProvider 将菜单项添加到主菜单但不显示?

    使用 Orchard cms 1 5 1 我创建了一个模块 其中包含从 Web 服务获取列表的控制器 我想在启用此模块时在主菜单中添加一个菜单项 为此我创建了 主菜单如下 public class MainMenu INavigationP
  • 我可以通过 Lucene 在 Orchard 中搜索/索引自定义数据源吗?

    我目前正在开发一个网站 允许用户搜索自定义产品目录 我一直在寻找并希望利用 Orchard CMS 来帮助我开发这个网站 我目前已经经历了罗恩 彼得森的 YouTube 系列 http www youtube com watch v Iv7
  • Orchard CMS - 配置基本 URL

    我使用 localhost frankgiotto 的基本 URL 在我的开发计算机上安装了最新版本的 Orchard 然后我将网站移至 www frankgiotto com 并在设置中更新了我的基本 URL 网站运行完美 我喜欢它的一切
  • 使用 Orchard 创建列表

    我正在尝试按照本教程创建内容列表 http docs orchardproject net Documentation Creating lists http docs orchardproject net Documentation Cr
  • 如何在 Orchard CMS 上使用 lucene 查询语法

    我想使用完整的Lucene 查询语法 http lucene apache org core 2 9 4 queryparsersyntax html在基于 Orchard CMS 的网站上 目前 启用后索引和搜索 http docs or
  • 使用 Orchard HQL API 将非 ContentPart 表连接到 ContentPart 表

    我正在尝试使用 Orchard HQL API 在两个不同的表之间执行简单的联接 问题是其中一个表不是 ContentPartTable 这可能吗 这是常规 SQL 中的样子 Select From ItemPartRecord Join
  • 使用Orchard CMS进行单页面设计

    我有一个客户想要为他的网站进行单页面设计 其中每个 页面 的内容在用户浏览网站时使用 javascript 显示 隐藏 我不确定使用 Orchard 来解决这个问题的最佳方法 一种选择是将所有内容都放在单个页面内容项上 但这样您就无法使用
  • 如何将形状渲染为字符串?

    我正在使用 Orchard 1 6 想要使用主题自定义布局等将视图渲染为字符串 事实上有Orchard cms 渲染形状作为电子邮件模板 https stackoverflow com questions 7061044 orchard c

随机推荐