【发布时间】:2014-08-18 14:44:08
【问题描述】:
我使用 Georg Ringer 的新闻扩展创建了一个 RSS 新闻提要。 一切正常。除了,我还没有找到在新闻提要中显示图像的方法。
有人知道如何在 xml 模板文件中构建图像吗?
我试过这样的:
<f:image src="myPath/{mediaElement.image}" />
它不起作用。 感谢您的帮助...
TYPO3 6.2.0 新闻 2.3.0
【问题讨论】:
我使用 Georg Ringer 的新闻扩展创建了一个 RSS 新闻提要。 一切正常。除了,我还没有找到在新闻提要中显示图像的方法。
有人知道如何在 xml 模板文件中构建图像吗?
我试过这样的:
<f:image src="myPath/{mediaElement.image}" />
它不起作用。 感谢您的帮助...
TYPO3 6.2.0 新闻 2.3.0
【问题讨论】:
在您的 List.xml 模板中的 item 标记之间添加以下内容!
<content:encoded><f:format.cdata>
<f:if condition="{newsItem.mediaPreviews}">
<f:then>
<f:alias map="{mediaElement: newsItem.mediaPreviews.0}">
<f:if condition="{mediaElement.type} == 0">
<f:image src="uploads/tx_news/{mediaElement.image}" title="{mediaElement.title}" alt="{mediaElement.alt}" maxWidth="{settings.list.media.image.maxWidth}" maxHeight="{settings.list.media.image.maxHeight}" />
</f:if>
<f:if condition="{mediaElement.type} == 1">
<f:render partial="Detail/MediaVideo" arguments="{mediaElement: mediaElement}" />
</f:if>
<f:if condition="{mediaElement.type} == 2">
<f:render partial="Detail/MediaHtml" arguments="{mediaElement: mediaElement}" />
</f:if>
</f:alias>
</f:then>
<f:else>
<f:if condition="{settings.displayDummyIfNoMedia}">
<f:image src="{settings.list.media.dummyImage}" title="" alt="" maxWidth="{settings.list.media.image.maxWidth}" maxHeight="{settings.list.media.image.maxHeight}" />
</f:if>
</f:else>
</f:if>
</f:format.cdata></content:encoded>
【讨论】:
使用与默认 List.html 及其部分代码相同的代码。 RSS 提要没有使用单独的动作,实际上是一个普通的列表动作!
【讨论】: