我需要支持使用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代碼編輯我的帖子。 –