Search code examples
typo3typo3-8.xtx-news

TYPO3, news: change sort order and direction via get parameter


in a list view of extension news we need links which change the sort order and the sort direction. Is there a possibility to change both via get parameters? I unchecked the option "Disable override demand" and tried some combinations like

?tx_news_pi1[orderDirection]=asc
?tx_news_pi1[settings][orderDirection]=asc

but this doesnt work.

Thanks!


Solution

  • I found the reason for the problem and a work around.

    the reason is the default sorting in the flexform: sorting by title. The GET-Parameter orderBy cannot overwrite the default sorting in the flexform. If you choose a default sorting in the flexform the orderBy parameter ist ignored but the orderDirection parameter works as expected. The result is confusing but consistent: the content ist always sorted by the default sorting but with different sortOrders.

    After deleting the default sorting in the flexform all works as expected.

    I presume this is a kind of a bug; i will post a question in the bug tracker of news.