Zum Inhalt springen

Installation der ext "df_contentslide"

Erstellt am 18. Juli 2017 · 8 Antworten · letzte Antwort am 21. Juli 2017

Tags: Inhaltselemente, TYPO3 8, Frage

biker5 ·

Hallo Typo3 Gemeinde,

ich versuche seit Tagen die ext "df_contentslide" zum Laufen zu bringen. Im Backend funktioniert auch alles, nur im Frontend werden die Inhalte als normaler Datensatz angezeigt. Ich denke, das Problem liegt bei der Einbindung in das FluidStyledContent-Layout. Da ich nur Hobby-Webentwickler bin und die Seite für unseren Verein bastele, würde ich mich über Hilfe sehr freuen.

Vielen Dank!
biker5

biker5 ·

Vielen Dank für die Hilfe. Das Einbinden ist bestimmt das Problem. Ich habe unter "fileadmin/fluid_styled_content/Templates/" eine Datei header.html mit dem Inhalt von https://docs.typo3.org/typo3cms/extensions/df_contentslide/Installation/Index.html angelegt.
Jetzt muss es meiner Meinung nach nur noch eingebunden werden, die Frage ist wie. Im Template, Setup der Root-Seite habe ich folgendes eingefügt:

lib.fluidContent.templateRootPaths.10. = fileadmin/fluid_styled_content/Templates/
#lib.fluidContent.partialRootPaths.10. = fileadmin/fluid_styled_content/Templates/
#lib.fluidContent.layoutRootPaths.10. = fileadmin/fluid_styled_content/Templates/

Ich habe nacheinander alle drei Möglichkeiten getestet, keine funktioniert und überschreibt das Original-Template. Was mache ich da falsch?

Vielen Dank ;o)

Norman2k ·

Du musst die Datei genau so nennen, wie die ursprüngliche Datei, also nicht index.html sondern HeaderContentFooter.html. Das es die HeaderContentFooter.html steht zwar nicht explizit in der Anleitung aber sie ist es, kannst ja mit der Original-Datei mal vergleichen (typo3/sysext/fluid_styled_content/Resources/Private/Layouts/HeaderContentFooter.html).
Und auch sollte die selbe Ordnerstruktur vorhanden sein, die Datei liegt nicht in Templates sondern in Layouts.

Also:
- fileadmin/fluid_styled_content/Layouts/ anlegen
- deine index.html dort rein kopieren und in HeaderContentFooter.html umbennen
- und das TS muss dann so sein: lib.fluidContent.layoutRootPaths.10. = fileadmin/fluid_styled_content/Layouts/

biker5 ·

Hallo und danke,

irgendwie funktioniert das leider nicht. Das Template wird nicht geladen :o(. Auf dem Server gibt es leider keine Datei HeaderContentFooter.html (siehe Bild server). Im Backend sieht alles prima aus (siehe Bild backend). Nur das Template wird nicht geladen, obwohl es eingebunden ist (siehe Bild setup). Es wird immer das normale Template Default.html geladen. Die anderen Templates konnte ich nach fileadmin auslagern und dort bearbeiten, das funtioniert wenigstens schon.

Tut mir leid, dass ich so nerve, aber irgendwo muss der Fehler stecken.

Vielen Dank ;o)

Norman2k ·

Ok, mein Fehler, das war bei TYPO3 7 so, in 8 hat sich bisschen was geändert. Dann musst du das mit der Default.html machen.

biker5 ·

Hallo und vielen Dank,

ich habe es jetzt auch mit der Default.html versucht, es geht immer noch nicht. Das Template wird einfach nicht geladen (sieht man im Quelltext). Schade, langsam gebe ich es auf. Kennt jemand eine Alternative, die mit Typo3 8.7.3 läuft?

Danke und viele Grüße
biker5