[英]Retrieving HTML generated using XSLT through AJAX in Umbraco
[英]Retrieving document types in xslt file in umbraco
對於Umbraco和.net來說,這是一個非常新的知識,它在將我的第一個網站整合在一起方面進展順利。 但是,我遇到了一個絆腳石,在那兒我建立了一個稱為“推薦文章”的文檔類型,我想在XSLT文件中進行檢索並循環瀏覽。 我已經建立了一個鏈接到此XSLT文件的宏,並且創建並發布了推薦文章-但似乎沒有結果。
我假設我試圖在XSLT文件中錯誤地訪問文檔類型?
在Testimonials.xslt中,非常基本:
<xsl:param name="currentPage"/>
<xsl:template match="/">
<xsl:for-each select="umbraco.library:GetXmlAll()//node[@nodeTypeAlias = 'TestimonialArticle']" >
<p>Result</p>
</xsl:for-each>
</xsl:template>
我創建了文檔類型為“推薦文章”的推薦:
這是我的文檔類型:
我相信做//node
是做這件事的老方法。 我已將它替換為//*
//TestimonialArticle
而不是umbraco.library:GetXmlAll()//*[@nodeTypeAlias = 'TestimonialArticle']
在創建xpath時,您可能會發現此軟件包很有用: http : //our.umbraco.org/projects/developer-tools/umbraco-xpath-evaluator
<xsl:param name="currentPage"/>
<xsl:template match="/">
<xsl:for-each select="umbraco.library:GetXmlAll()//*[@nodeTypeAlias = 'TestimonialArticle']" >
<p>Result</p>
</xsl:for-each>
</xsl:template>
使用XSLT,您通常會從Umbraco中通常是currentPage變量的“ referencePoint”開始,然后再從那里“-”(偽代碼):“ currentpage-children-documentType is ..”等
在這里看看: http : //our.umbraco.org/wiki/reference/xslt/the-basics
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.