tx_news:链接到列表视图中的pdf

时间:2016-11-25 09:02:30

标签: typo3 tx-news

我想用tx_news设置列表视图,并且想要链接一个pdf文件,它也可以直接在列表视图中用作缩略图,而不是在详细视图中。 试图

<a href="{relatedFile.originalResource.publicUrl -> f:format.htmlspecialchars()}" target="_blank">

但链接仍然是空的......有什么建议吗?

1 个答案:

答案 0 :(得分:1)

该片段看起来不错,也许围绕此链接的循环可能不在订单中。

应该有这样的结构:

<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>