Typo3 tx_新闻:在列表视图中链接到pdf

Typo3 tx_新闻:在列表视图中链接到pdf,typo3,tx-news,Typo3,Tx News,我正在使用tx_news设置列表视图,并希望链接一个pdf文件,该文件在列表视图中直接用作缩略图,而不是在详细信息视图中。 尝试 但是链接仍然是空的。。。有什么建议吗?代码段看起来还可以,也许这个链接周围的循环不正常 它应该有这样的结构: <f:for each="{news}" as="newsItem"> <f:if condition="{newsItem.falMedia}"> <f:then> &l

我正在使用tx_news设置列表视图,并希望链接一个pdf文件,该文件在列表视图中直接用作缩略图,而不是在详细信息视图中。 尝试



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

代码段看起来还可以,也许这个链接周围的循环不正常

它应该有这样的结构:

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

  • {falfile.originalResource.size->f:format.bytes()} falimage.uid:{falimage.uid} 标识符:{falimage.originalResource.identifier} public_url:{falimage.originalResource.publicUrl} 名称:{falimage.originalResource.name} 标题:{falimage.originalResource.title} 备选方案:{falimage.originalResource.alternative} 描述:{falimage.originalResource.description} 扩展名:{falimage.originalResource.extension} 类型:{falimage.originalResource.type} mimeType:{falimage.originalResource.mimeType} 大小:{falimage.originalResource.size} creationTime:{falimage.originalResource.creationTime} modificationTime:{falimage.originalResource.modificationTime}

  • 谢谢。结果是,只查看文件大小。标题和链接未显示…好的,如果您需要调试falfile属性,将更新我的答案。刚才在链接中看到一个小错误-现在应该可以工作了。很高兴这有帮助!请把这个问题标记为已解决。
    <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>