【问题标题】:DotNetNuke DDRMenu How to pass current TabID into xsl templateDotNetNuke DDRMenu 如何将当前 TabID 传递到 xsl 模板
【发布时间】:2017-08-18 02:17:52
【问题描述】:

我正在使用 xsl 编写一个 DDRMenu 模板,我想知道如何将当前的 tabID 传递给 xsl 模板。谁能提供一个关于如何将动态属性传递到 xsl 模板文件的示例。

【问题讨论】:

    标签: xml xslt dotnetnuke ddrmenu


    【解决方案1】:

    DDRMenu 模板示例的一个很好的资源是这个。 https://github.com/MarkXA/ddrmenutemplates

    完整的 xslt 节点属性集记录在 here

    我相信 tabId 是@id 属性:

    <a href="{@url}" data-tabid="{@id}">
        <xsl:value-of select="@text" />
    </a>
    

    【讨论】:

    • 感谢您的回复,但 {@id} 引用了基础 xml 站点地图文档中任何选项卡的 ID。我想要的是对当前选定选项卡的 id 的引用。所以我需要一种方法将此 id 作为参数传递到 xsl 文档中,因为它不是基础 xml 文档的一部分。这对于处理当前选项卡的其他一些变量也可能很有趣。
    猜你喜欢
    • 2020-10-07
    • 2013-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-11
    • 2014-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多