[Frage] gridelements funktioniert in der Ausgabe nicht, Typoscriptfehler? TYPO3-Version: 9.5.5

  • 0 x
    9 Beiträge
    0 Hilfreiche Beiträge
    28. 04. 2019, 16:38

    Hallo zusammen,

    ich fange gerade mit Typo3 an und stolpere nach einem erfolgreichen Start jetzt immer öfter in Probleme rein. Das erste, welches ich auch nach Stunden rumprobieren und googlen lösen kann, ist hoffentlich für euch eine Kleinigkeit.

    Ich habe als Grundlage erstmal mit dem Buch „Praxiswissen Typo3 CMS9LTS“ von O’Reilly angefangen. Damit bin ich jetzt z.B. soweit eine Seitenstruktur zu haben, die mir automatisch mein Hauptmenü befüllt. Auch Inhalte werden in der Seite ausgegeben.

    Dann bin ich diesem Tutorial hier für Gridelements gefolgt: https://jweiland.net/video-anleitungen/typo3/interessante-typo3-extensions/gridelements.html#undefined

    Installieren und im Listen-Modul von Typo3 das Backend Layout erstellen hat wunderbar funktioniert und Im Seite-Modul kann ich mein neu erstelltes Spalten-Element auch wunderbar einfügen und Inhalte darin unterbringen.

    Der Punkt, wo es nicht mehr funktioniert ist die Anpassung der Frontend-Ausgabe im Typoscript. Die Inhalte werden im Frontend einfach so ausgegeben, als wenn da gar kein Gridelement drum wäre.

    Ich versuche, gemäß dem Videotutorial, im Frontend so übers Typoscript Spalten auszugeben:

    [code]# Grid Elements: Raster definieren
    tt_content.gridelements_pi1.20.10.setup {
    # ID des Gridelements
    1 < lib.gridelements.defaultGridSetup
    1 {
    columns {
    10 < .default
    10.wrap = <div class="col1">|</div>
    20 < .default
    20.wrap = <div class="col2">|</div>
    }
    wrap = <div class="row">|</div>
    }
    }[/code]
    Dabei steht das ganze am Ende meines Typoscripts und nicht innerhalb des PAGE-Objekts oder so.

    Ich habe:
    - im Listen-Modul die ID meines Gridelements überprüft. Die ist wirklich 1
    - Die darin angelegten Spalten haben die Spaltennummer 10 und 20
    - In meinem Root-Template unter „Enthält“ sind (in dieser Reihenfolge) Fluid Content Elements & Gridelements hinzugefügt.
    - Selbstverständlich habe ich den Cache geleert.

    Ich weiß nach Stunden nun immer noch nicht weiter. Es ist bestimmt irgendwas blödes und offensichtliches. Kann mir bitte jemand einen Schubs in die richtige Richtung geben?

    Vielen Dank!

  • Hilfreichster Beitrag

  • Teisinger Teisinger
    Jedi-Meister
    1 x
    311 Beiträge
    20 Hilfreiche Beiträge
    30. 04. 2019, 14:13 - Hilfreichster Beitrag

    Die Template-Html Dateien rufen "Layouts" und "Partials" auf, wenn du das Quick&Dirty lösen möchtest musst du die 2 Ordner auch noch kopieren...

    Der letzte Fehler kannst du umgehen in dem du statt <f:case default='...'> schreibst: <f:defaultCase>...

    Edit:
    Ich muss gestehen das ich das Skeleton schon länger nicht mehr ausgiebig getestet hab, hol ich nach...

    https://github.com/groundstack-org