私はumbracoにはかなり新しいですが、システムはかなり使いやすく、短い時間で多くのことをやっています。私が遭遇した一つの困難はイメージを表示することです。Umbraco:XSLTを使用して画像を表示
ドキュメントタイプでは、画像が選択されている「アップロード」が追加されています。 私のXSLTでは、ページをループしています。このループは、説明やタイトルなどの他のフィールドを表示します。私はここに画像を表示しようとしています。
ここに画像を表示するためのXSLTがありますが、これは何も表示されません。フィールド "promothumbImage"はドキュメントタイプで定義されています。他のすべてが正常に動作していると言います。
<xsl:value-of select="promothumbImage"/>
どこに間違いがあるのか、誰にも分かりませんか?
EDIT:promothumbimageが
を "アップロード" タイプの文書で定義されている
マイXSLT:
<!-- The fun starts here -->
<div class="promoitems">
<xsl:for-each select="umbraco.library:GetXmlNodeById($source)/* [@isDoc and
string(umbracoNaviHide) != '1']">
<div class="promoitem">
<a href="{umbraco.library:NiceUrl(@id)}">
<xsl:value-of select="@nodeName"/>
</a>
<div class="promosmalldesc">
<xsl:value-of select="promoSmallDesc"/>
</div>
<xsl:copy-of select="promothumbImage/*"/>
</div>
</xsl:for-each>
「promothumbImage」とは何ですか?あなたのXML文書を私たちに教えてください。 –
@ Dimitre:promothumbimageが "upload"タイプのドキュメントに定義されています – Funky
あなたの質問には大きな問題があり、変換が適用されたXMLドキュメントを私たちに示すことを忘れてしまっています。ソースXML文書、完全なXSLT変換コード、および変換結果から必要なものを完全に(ただし可能な限り)提供してください。そうすれば、人々はすぐに手助けすることができます。この情報がなければ、 'promothumbImage'が実際にどのような要素を含んでいるかを推測する*ことが強制されます。そのような推測がまったく正しいとは保証されておらず、これは天気予報フォーラムではありません。 –