TYPO3 tx_news записей в диапазоне дат - PullRequest
0 голосов
/ 13 февраля 2020

Я сейчас перевожу tt_news на новости. Старая система новостей также имеет новостные записи, отображаемые как события. Можно ли как-то скрыть прошлые записи без необходимости архивировать их? Или же показывать только записи в течение следующих x дней?

Это было возможно с опечаткой tt_news:

extensions.ttnews_selectconf {
    andWhere (
        tt_news.datetime < (UNIX_TIMESTAMP() +604800)
        AND tt_news.datetime > (UNIX_TIMESTAMP()-86400)
    )
}

Я не смог найти ничего в новостных документах.

1 Ответ

1 голос
/ 13 февраля 2020

Расширение новостей имеет опцию TypoScript для установки минимальной даты / времени: https://docs.typo3.org/typo3cms/extensions/news/stable/AdministratorManual/Configuration/TypoScript/Index.html#timerestriction

Так что plugin.tx_news.settings.timeRestriction = now покажет новости, начиная с сегодняшнего дня. plugin.tx_news.settings.timeRestriction = today покажет новости, начиная с сегодняшнего дня.

Для максимальной даты вы можете использовать timeRestrictionHigh

Кроме того, если вы используете новости для событий, вы можете захотеть проверить расширение eventnews. Это расширяет расширение новостей, добавляя поля и представления, полезные для событий. https://extensions.typo3.org/extension/eventnews

...