【发布时间】:2018-07-16 22:40:59
【问题描述】:
首先,这里是排版:
20 = TEXT
20 {
value {
field = field_title
wrap = |.txt
}
filelink {
stdWrap.wrap = <li>|</li>
path = fileadmin/txt-files/
}
}
我得到的结果是:
<li>
<a href="/fileadmin/txt-files/Title.txt">
<img src="typo3/sysext/frontend/Resources/Public/Icons/FileIcons/txt.png">
</a>
</li>
而我需要的是:
<li>
<a href="/fileadmin/force_download_script.php?filepath=/fileadmin/txt-files/Title.txt">
<img src="typo3/sysext/frontend/Resources/Public/Icons/FileIcons/txt.png">
</a>
</li>
我需要使链接可下载,而不是在浏览器中打开文件。为此我有一个force_download_script.php,但是当我这样做时:
wrap = fileadmin/force_download_script.php?filepath=|txt
filelink 不再找到该文件,而不是当前的换行。
我尝试过使用ATagBeforeWrap.wrap,但它看起来不像是为此目的而设计的。我也试过typolinkConfiguration.wrap,但没有成功。
知道如何实现这一目标吗?可以使用 COA 吗?
谢谢!
【问题讨论】:
-
您使用的是哪个 TYPO3 版本?我不建议您使用 TYPO3 旁边的一些脚本进行下载。使用核心及其可能性!
-
我正在使用 Typo3 7.6。我当然希望不需要脚本,但我还没有找到使用 Typoscript 的方法。然而 =)
标签: typo3 typoscript