[Frage] Listview neben Detailview anzeigen TYPO3-Version: 7.6.9

  • Flixgo Flixgo
    T3PO
    0 x
    13 Beiträge
    0 Hilfreiche Beiträge
    05. 10. 2016, 10:57

    Hey Leute,
    ich mache derzeitig eine Ausbildung als Fachinformatiker für Anwendungsentwicklung und komme grade leider nicht weiter.

    Es geht darum, dass ich eine Webseite machen soll. Dabei soll auf einigen Seiten (also nicht auf allen) rechts eine Spalte für aktuelle Events/Termine vorhanden sein.
    Wenn man dann auf einen Termin klickt soll es die Detailansicht schalten, aber es soll immer noch die Listview rechts daneben angezeigt werden.
    Habe mir per Screenshots ein "Zielbild" zsm. gebaut (siehe Bild "Ziel")

    Bei mir will das jedoch nicht so ganz und hoffe Ihr könnt mir weiter helfen.
    Es wird zwar die Detailansicht angezeigt, jedoch auch dort wo die Liste sein sollte. (siehe Bild "Fehler")

    Das entsprechende Partial
    [html]

    <div id="ContentRight">
    <f:cObject typoscriptObjectPath="lib.field_news_list" />
    </div>
    <div id="ContentLeft">
    <f:cObject typoscriptObjectPath="lib.field_news_detail" />
    </div>

    [html]

    Das TypoScript Template.
    [TS]

    lib.news = USER
    lib.news {
    userFunc = tx_extbase_core_bootstrap->run
    pluginName = Pi1
    extensionName = News
    controller = News
    settings =< plugin.tx_news.settings
    persistence =< plugin.tx_news.persistence
    view =< plugin.tx_news.view
    }
    lib.news_list< lib.news
    lib.news_list {
    action = list
    switchableControllerActions.News.1 = list

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

    [globalVar = GP:tx_news_pi1|news > 0]
    lib.field_news_detail< lib.news_detail
    [else]lib.field_news_list< lib.news_list
    [end]

    [TS]

    Ich hoffe Ihr könnt mir weiter helfen. Ich freue mich über eure Antworten


  • 1
  • toifel toifel
    Jedi-Ratsmitglied
    0 x
    831 Beiträge
    96 Hilfreiche Beiträge
    05. 10. 2016, 11:59

    Du musst wahrscheinlich nur deine Condition umbauen.
    Aktuell wird [b]lib.field_news_list < lib.news_list[/b] nur gesetzt, wenn KEIN Newsbeitrag angezeigt wird - da es aber immer rechts angezeigt werden soll solltest du es aus dem [else]-Teil raus nehmen.

  • Flixgo Flixgo
    T3PO
    0 x
    13 Beiträge
    0 Hilfreiche Beiträge
    05. 10. 2016, 14:03

    Hey,
    habe es hinbekommen :)
    Bei dem News Plugin war noch eine Einstellung falsch gesetzt. Das wurde nicht erwähnt und hab auch nicht dran gedacht, dass es daran liegen könnte.
    Musste noch einstellen "Listenansicht ohne Detailansicht zu überschreiben" einstellen. Darauf hätte ich auch eher kommen können.

  • xiglschen xiglschen
    TYPO3-Anwärter
    0 x
    5 Beiträge
    0 Hilfreiche Beiträge
    26. 08. 2017, 16:35

    Ich hatte das gleiche Problem. Hatte zwei News-Plugins auf einer Inhaltsseite: Listen-Ansicht und Detail-Ansicht. Auf der Detailseite wurde jedoch immer nur die Detailansicht angezeigt.

    Mit deinem Lösungs-Hinweis konnte ich endlich meinen Willen durchsetzen :)

    Danke!

    Unter http://www.konditor-rezepte.de betreibe ich eine TYPO3-Seite mit Backrezepten aus der Zeit um 1900. Freue mich über jeden Besuch ;)

  • 1