Как скачать файлы из tx_news listView?
В настоящее время я работаю на сайте TYPO3 6.2, используя tx_news.
Моя цель состоит в том, чтобы пользователь мог напрямую использовать listView для загрузки связанного файла, как это было возможно в TT_news с типом загрузки.
Проблема в том, что в TX_news есть только тип новости, внутренняя страница, внешняя страница доступна. Я действительно не хочу распространять новости так сильно, чтобы генерировать новый тип новостей.
Я получил два возможных решения:
Использовать внешнюю страницу как ссылку на файл
Проблема:
Я действительно не хочу, чтобы пользователь вводил ссылку на внешний файл в эти поля, так как это большой проект со многими файлами.
Используйте sys_category и свяжите поле "more" с соответствующим файлом
Проблема:
Мне нужна жесткая проверка в файлах шаблонов для UID "Категория загрузки файлов". Что, если это изменится, или через год некоторые новые люди должны поддержать это.
Это возможно с некоторым шаблоном, подобным этому, но, как уже было сказано, это ужасно жесткая проверка в файле шаблона:
<f:for each="{newsItem.categories}" as="category" iteration="catIterator">
</f:for>
Любая помощь очень ценится, если кто-то знает лучшее, более чистое решение.
2 ответа
Чтобы уточнить: под "listView" вы имеете в виду список новостей?
Если это так, вы можете добавить TemplateLayout для отображения только URL-адресов связанных файлов.
tx_news также предоставляет тип новостей "Внутренняя ссылка". С этим типом можно создать прямую ссылку на файл (на вашем веб-пространстве), страницу, папку или электронную почту.
НТН.