我需要支持使用umbraco制作的网站。在umbraco是一个总新手。让我解释一下我的场景。我已经离开了用于导航到不同页面的菜单。现在我需要更改一个菜单项以导航到不同的页面。这是可行的吗?在umbraco网站编辑菜单
它使用宏创建主菜单。母版页显示它具有宏DisplayMainMenu。该宏使用XSLT文件DisplayMainMenu。在此附上xslt代码:
<div id="main_navigation" class="jqueryslidemenu unitPng">
<ul>
<li><a href="/">Home</a></li>
<xsl:for-each select="$pagesNodeSet">
<xsl:sort select="./@sortOrder" data-type="text" order="ascending"/>
<li>
<a href="{umbraco.library:NiceUrl(./@id)}"><xsl:value-of select="./title"/></a>
<xsl:if test="count(./*[@isDoc and string(umbracoNaviHide) != '1' and string(includeInMainNavigation) = '1']) > 0">
<ul class="sub-menu">
<xsl:for-each select="./*[@isDoc and string(umbracoNaviHide) != '1' and string(includeInMainNavigation) = '1']">
<xsl:sort select="./@sortOrder" data-type="text" order="ascending"/>
<li><a href="{umbraco.library:NiceUrl(./@id)}"><xsl:value-of select="./title"/></a></li>
</xsl:for-each>
</ul>
</xsl:if>
</li>
</xsl:for-each>
</ul>
</div>
由于某些格式问题,部分代码部分无法包含。
没有足够的信息在这里工作。这个菜单是如何产生的?它使用宏吗?如果是的话,你可以发布宏代码(xslt或剃刀)? –
我将用xslt代码编辑我的帖子。 –