Как скачать файлы из 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>

Любая помощь очень приветствуется, если кто-то знает лучшее, более чистое решение.


person Jøran    schedule 18.08.2014    source источник


Ответы (2)


Чтобы уточнить: под «listView» вы имеете в виду список новостей?

Если это так, вы можете добавить TemplateLayout для отображения только URL-адресов связанных файлов.

person sven    schedule 20.09.2014

tx_news также предоставляет тип новостей «Внутренняя ссылка». С помощью этого типа можно создать прямую ссылку на файл (в вашем веб-пространстве), страницу, папку или электронную почту.

Мастер ссылок TYPO3 v.6.2 BE

HTH.

person mtness    schedule 25.11.2016