Zum Inhalt springen

tx_news Detailansicht mit Listenansicht älterer Artikel

Erstellt am 21. September 2017 · Noch keine Antworten

Tags: Fluid, tx_news, TYPO3 8, Frage

Schmuh ·

Hallo Forum,

ich brauche auf einer tx_news Detail-Seite eine List-View von Artikeln die älter sind als der aktuelle Detail-Artikel.

Mein Bisheriger Ansatz sieht wie folgt aus:

Da ich auf der Detail-Seite bereits eine List-View habe die Artikel aus anderen Kategorien ausgibt wird die Detail-Ansicht per Typoscript generiert:

lib.news = USER
lib.news {
    userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
    pluginName = Pi1
    vendorName = GeorgRinger
    extensionName = News
    controller = News
    settings =< plugin.tx_news.settings
    persistence =< plugin.tx_news.persistence
    view =< plugin.tx_news.view
}

lib.newsDetail < lib.news
lib.newsDetail {
    action = detail
    switchableControllerActions.News.1 = detail
}

Die lib.newsDetail wird dann in einem Fluid-Template eingebunden:

 <f:cObject typoscriptObjectPath="lib.newsDetail" />

Die Liste mit den Artikeln die älter sind als der aktuelle Beitrag könnte ich wie folgt generieren:

lib.newsFooterList < lib.news
lib.newsFooterList {
     action = list
     switchableControllerActions.News.1 = list
     settings {
        templateLayout = 3
        limit = 3
        categoryConjunction = or
        timeRestrictionHigh = 08.09.2017
     }
 }

Wenn mein Detail-Artikel jetzt vom 08.09.2017 wäre hätte ich genau meine gewünscht Funktion, allerdings muss ich das Datum da Dynamisch reinbekommen.

Ich habe bereits versucht per Fluid das Aktuelle Datum zu übergeben:

  <f:cObject typoscriptObjectPath="lib.newsFooterList" data="08.09.2017" />

und dann im TS:

 timeRestrictionHigh.current = 1

Allerdings bekommt ich dann eine Fehlermeldung:
#1476107295: PHP Warning: strtotime() expects parameter 1 to be string, array given;

Hat hier jemand eine Idee wie ich das umsetzen kann?