tx_news: link 在列表视图中转换为 pdf
tx_news: link to pdf in list view
我正在尝试使用 tx_news 设置列表视图并想要 link 一个 pdf 文件,该文件也直接在列表视图中用作缩略图,而不是在详细视图中。
尝试过
<a href="{relatedFile.originalResource.publicUrl -> f:format.htmlspecialchars()}" target="_blank">
但是 link 仍然是空的...有什么建议吗?
目前的代码片段看起来还不错,也许围绕这个 link 的循环可能不符合顺序。
它应该有这样的结构:
<f:for each="{news}" as="newsItem">
<f:if condition="{newsItem.falMedia}">
<f:then>
<f:for each="{newsItem.falRelatedFiles}" as="falfile" iteration="i">
<li>
<span class="news-related-files-link">
<a href="{falfile.originalResource.publicUrl -> f:format.htmlspecialchars()}" target="_blank">
{falfile.originalResource.title}
</a>
</span>
<span class="news-related-files-size">
{falfile.originalResource.size -> f:format.bytes()}
</span>
<f:format.html>
falimage.uid : {falimage.uid}
identifier : {falimage.originalResource.identifier}
public_url : {falimage.originalResource.publicUrl}
name : {falimage.originalResource.name}
title : {falimage.originalResource.title}
alternative : {falimage.originalResource.alternative}
description : {falimage.originalResource.description}
extension : {falimage.originalResource.extension}
type : {falimage.originalResource.type}
mimeType : {falimage.originalResource.mimeType}
size : {falimage.originalResource.size}
creationTime : {falimage.originalResource.creationTime}
modificationTime : {falimage.originalResource.modificationTime}
</f:format.html>
</li>
</f:for>
</f:then>
<f:else>
</f:else>
</f:if>
</f:for>
我正在尝试使用 tx_news 设置列表视图并想要 link 一个 pdf 文件,该文件也直接在列表视图中用作缩略图,而不是在详细视图中。 尝试过
<a href="{relatedFile.originalResource.publicUrl -> f:format.htmlspecialchars()}" target="_blank">
但是 link 仍然是空的...有什么建议吗?
目前的代码片段看起来还不错,也许围绕这个 link 的循环可能不符合顺序。
它应该有这样的结构:
<f:for each="{news}" as="newsItem">
<f:if condition="{newsItem.falMedia}">
<f:then>
<f:for each="{newsItem.falRelatedFiles}" as="falfile" iteration="i">
<li>
<span class="news-related-files-link">
<a href="{falfile.originalResource.publicUrl -> f:format.htmlspecialchars()}" target="_blank">
{falfile.originalResource.title}
</a>
</span>
<span class="news-related-files-size">
{falfile.originalResource.size -> f:format.bytes()}
</span>
<f:format.html>
falimage.uid : {falimage.uid}
identifier : {falimage.originalResource.identifier}
public_url : {falimage.originalResource.publicUrl}
name : {falimage.originalResource.name}
title : {falimage.originalResource.title}
alternative : {falimage.originalResource.alternative}
description : {falimage.originalResource.description}
extension : {falimage.originalResource.extension}
type : {falimage.originalResource.type}
mimeType : {falimage.originalResource.mimeType}
size : {falimage.originalResource.size}
creationTime : {falimage.originalResource.creationTime}
modificationTime : {falimage.originalResource.modificationTime}
</f:format.html>
</li>
</f:for>
</f:then>
<f:else>
</f:else>
</f:if>
</f:for>