我正在尝试从“精选”小节(主页/精选/文章 1、2、...、N)中的文章中获取文本和图像,但我没有得到图像。这是从“精选”节点内的每篇文章中获取文本的代码。
<xsl:if test="position() < $maxItems">
<h3><a href="{umbraco.library:NiceUrl(@id)}">
<xsl:value-of select="newsTitle"/>
</a>
</h3>
<strong><xsl:value-of select="intro"/></strong>
<br/>
<small>
A: <xsl:value-of select="umbraco.library:FormatDateTime($currentPage/@updateDate, 'MMMM d, yyyy')"/>
Por: <xsl:value-of select="author"/>
</small>
</xsl:if>
它工作得很好。但我无法从文章中获取图像。我正在尝试这种方式,其中包括:
<a href="{umbraco.library:NiceUrl(@id)}">
<xsl:if test="count(./* [@isDoc]) > 0">
<img src="{concat(substring-before(./*/thumbnail,'.'), '_thumb.jpg')}"/>
</xsl:if>
</a>
我不知道在这里做什么,我正在为元素使用“上传”属性以及“MediaPicker”(别名:“缩略图”),所以,我一直在使用这些属性类型进行测试,但没有得到任何东西。我只想将文章的图像(如果存在)放在从子节点检索到主页的文本旁边。
我会感谢你的帮助。提前致谢!
[Umbraco 6.1.3]