我目前正在使用 tx_news 开发 TYPO3 6.2 站点。
我的目标是用户可以直接使用 listView 下载相关文件,就像在 TT_news 中使用下载类型一样。
问题在于 TX_news 只有类型新闻、内部页面、外部页面可用。我真的不想扩展新闻来生成新的新闻类型。
我有两种可能的解决方案:
使用外部页面作为文件链接
问题:
我真的不希望用户在这些字段中键入外部文件链接,因为它是一个包含许多文件的更大项目。
使用 sys_category 并将“更多”字段链接到相关文件
问题:
我需要在“文件下载类别”UID 的模板文件中进行硬编码检查。如果这种情况发生变化,或者在一年内一些新人需要保持这种情况怎么办。
像这样的模板可以做到这一点,但如前所述,这是模板文件中的丑陋硬编码检查:
<f:for each="{newsItem.categories}" as="category" iteration="catIterator">
</f:for>
如果有人知道更好、更清洁的解决方案,我们将不胜感激。