问题标签 [ddrmenu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1636 浏览

xslt - DotNetNuke DDRMenu:菜单面包屑xslt dnn中不包含输出节点

我在尝试为 DotNetNuke DDRMenu 获取以下 XSLT 模板以针对以下条件吐出面包屑的最后一页/节点时遇到问题:

  • 最后一页在其页面设置中不是“菜单中包含(d)”
  • 但是最后一页是父节点的子节点(确实显示在我的输出中)

如何从以下 XSL 模板中获取未包含在菜单中的页面以在我的面包屑末尾输出?:

0 投票
1 回答
286 浏览

xslt - DNN DDRMenu xslt 模板测试是否选择了上一个项目

我需要知道前一个节点是否是 @selected 节点。如果它存在于特殊的 css 类中,我基本上需要标记下一个/下一个节点。

我尝试了以下代码,它引发了异常

这是 xslt 的副本,其中包含您的建议: http: //pastebin.com/gANkhz2g

菜单是标准菜单:

老实说,我不知道该控件生成的 xml。

0 投票
1 回答
222 浏览

asp.net - 在 ASP.NET MVC 中使用 DotNetNuke 模块?

我们有两个网站:一个 DNN 站点和一个 ASP.NET MVC 站点。我们希望在两者之间建立一个全球导航系统。目前,DNN 站点正在使用DDRMenu进行导航。有没有办法从这个暴露为 Web 服务或将它包含在 MVC 站点上的东西中获取呈现的 html?或者也许有更好的方式在这两个站点之间共享通用导航?

0 投票
1 回答
519 浏览

templates - 使用 DDRMenu Token 模板向 X 项添加类

我正在尝试使用 DDRMenu Menu Token 模板在中心创建一个带有图像的菜单(请参阅链接)。为此,我必须通过在菜单的项目编号 X 上添加边距来创建图像所在的空白空间。

假设我的菜单根目录中有 6 个项目,我必须为边距的第四个项目添加一个类。

我无法添加该课程。这是一个基本模板:

有没有办法知道项目的索引?

谢谢你的帮助 !

0 投票
0 回答
386 浏览

localization - 本地化页面 URL 的 DNN7 问题

我刚刚将我的 DNN 网站本地化为 3 种语言,对于默认语言,我在页面设置字段中为大多数页面设置了自定义页面 URL。我尝试为其他语言设置相同的设置,但菜单没有使用我设置的页面 URL,而是使用页面的默认 URL。

我所追求的是site.com/de/page-name。我得到的是site.com/de/Parent-Page/Child-Page。当我直接访问它时,url site.com/de/page-name 加载得很好。

是否有其他设置强制菜单使用页面 URL 字段中的内容?

我将 DNN 7.1.2 与 DDRMenu 一起使用。

0 投票
1 回答
1111 浏览

xml - DNN DDRMenu:显示根级别的 xslt 模板

我正在使用 DDRMenu XSLT 模板为 DotNetNuke 7 开发面包屑。

我使用的代码运行良好,但是我想显示面包屑的根级别而不对其进行硬编码。

我现在面包屑中的内容是:

News&Publications 是我菜单的子页面,我想要实现的是显示根级别

这是我的 XSLT 模板

这是输入 XML。

下面是菜单组件使用的示例 XML

0 投票
1 回答
975 浏览

html - 如何在自定义菜单模板中显示选定页面?

我正在使用 DDR 菜单令牌模板在 DNN 中创建自己的自定义菜单。

在我的菜单中,我希望选择我当前所在页面的菜单链接。我可以通过使用 token 来实现这一点[SELECTED]。但是,每当我在第 2 层或第 3 层页面中时,都不会选择链接。如何编写代码以便即使我在子页面中也会选择父页面链接?

这是我的代码

以下是一些可用于 DDRMenu 的令牌:

0 投票
1 回答
475 浏览

dotnetnuke - DNN DDRMenu:如何使用 Token [DEPTH]

我正在 DNN 中使用 ULTOKENS 创建一个菜单。我想检查页面的深度,以便它只显示用户所在的当前页面的子页面。是否可以使用 [DEPTH] TOKEN 检查页面的深度以及我该如何去做? 谢谢。

0 投票
1 回答
515 浏览

twitter-bootstrap - 如何将 glpyhicons 用于 DDRMenu 中的子菜单项?

我有自己的基于 Twitter Bootstrap 3 的 DNN7 皮肤,它使用 DDRMenu。我想在glyphicon我的一些子菜单项旁边放一个,如下所示:

扩展菜单示例

该图像是仅使用默认Twitter Bootstrap.navbar-fixed-top的模型。单个子菜单项如下所示:

我的皮肤使用“ULTokens.txt”方法来创建 DDRMenu。目前一个典型的子菜单节点如下所示:

现在我知道我可以使用[=ICON]令牌来放置图标,这似乎是首选方法。但是,向页面添加图标的屏幕是这样的:

从站点文件添加图标

或者

从系统图像添加图标

简而言之,我们只能使用图像文件。相反,我想使用glyphicon.

看来我唯一真正的选择是从适当的字形图标创建一个 PNG,然后选择它们作为页面的图像。我目前看到的坚持使用 glyphicons 的唯一“非选项”是使用 Javascript 将它们注入菜单运行时,但即使只是建议,我也觉得很脏。

除了创建我自己的菜单提供程序和上述解决方法之外,是否有任何简单的方法可以将字形图标用于菜单项?

0 投票
1 回答
611 浏览

c# - DotNetNuke DDRMenu 在后面的代码中设置 NodeSelector

我在 DotNetNuke 中使用 DDRMenu 从我的站点结构中选择一个菜单节点,并在我的模板的特定导航中仅显示一个子节点

现在我希望能够在文件后面的代码中设置 NodeSelector 属性,因为我希望能够动态设置 Page_Load 上的值

但这不起作用,因为 System.Web.UI.UserControl 上没有 NodeSelector 属性。

错误“System.Web.UI.UserControl”不包含“NodeSelector”的定义,并且找不到接受“System.Web.UI.UserControl”类型的第一个参数的扩展方法“NodeSelector”(您是否缺少使用指令还是程序集参考?) C:\Projects\eWolf2012\dev\DNN\Portals_default\Skins\JWEwolfSkin2012\Simple.ascx.cs 141 24 JWEwolfSkin2012

有什么办法可以做到这一点?

亲切的问候