Zum Inhalt springen

Typo3 Version 6.2.9 / Content einer Spalte rendern

Erstellt am 19. März 2015 · 6 Antworten · letzte Antwort am 31. März 2015

Tags: Inhaltselemente, TYPO3 6.x, Frage

BigBen_2003 ·

Hallo,

es muss ein Typo-Script aus Version 4.x auf die Version 6.2.9 angepasst werden.

In der Version 4.x reichte es aus um alle Content-Inhalte einer Spalte zu rendern, wenn folgendes Script eingesetzt wird:

100=COA
100{
stdWrap.outerWrap.cObject=TEXT
stdWrap.outerWrap.cObject{
value=<divclass="content">|</div>
if.isTrue.numRows<styles.content.get
}
100<styles.content.get
}

Mit diesem Script werden allerdings keine Grafiken gerendert. Mit "gerendert" ist gemeint, dass Grafiken, die in der Spalte enthalten sind, auch ausgegeben werden.

Zum Verständnis: Nach meinen Kenntnissen können in COA-Objekten Inhalte mit unterschiedlichen Typen aufgenommen werden. In anderen Objekten dagegen nicht. Oder liegt hier ein Mißverständnis meiner sets vor?

Kann mr jemand mitteilen, welche Konfiguration gesetzt werden muss, damit sämtliche Inhalte gerendert werden können, die in der jeweiligen Spalte enthalten sind.

Natürlich sollen nur die Inhalte gerendert werden, die veröffentlicht wurden und vom Redakteur sichtbar geschaltet worden sind.

Ich habe leider nur veraltete Lektüre für die Version 4.0 bzw. 4.3 zum Nachschlagen.

BigBen_2003 ·

Habe soeben bemerkt, dass manche Bilder durchaus nochmal angezeigt werden.

Andere Bilder hingegen werden nur in der Vorschau im Backend angezeigt. Nach dem Rendern werden die Bilder nicht in der Webseite integriert.

Auch nach dem Umbenennen des Dateinamens vom Bild werden einige Bilder nicht im Frontend ausgegeben.

Die Dateiberechtigungen wurden bereits kontrolliert.

Weiß jemand, woran welche Ursache es haben kann, dass manche Bilder im Frontend übernommen werden, während andere wiederum ausschließlich im Backend als Vorschau angezeigt werden?

Chrissli ·

Im Installtool die Bilder nach FAL konvertiert?

Wären so mein erster Gedanke beim Wechsel von 4.x nach 6.x

BigBen_2003 ·

Hallo Chrissli,

vielen Dank für den Gedankenhinweis.

mit FAL habe ich mich noch gar nicht befasst. Erst in diversen Foren habe ich über FAL hier und da etwas aufgeschnappt konnte es aber nicht so richtig zuordnen.

Im Installationsmenü konte ich keinen Punkt zum Konvertieren der vorhandenen Bilder in FAL finden. Kann mir jemand mitteilen, wo der Befehl sich befindet?

BigBen_2003 ·

Derzeit werden überhaupt keine Grafiken mehr als Content ausgegeben.

Im Fehler-Protokoll des Webservers sind leider diesbezüglich keine Hinweise verzeichnet.

Gibt es kein Debugging-Modus, mit dem man das Rendern im Einzelschrittmodus nachvollziehen kann? Dann könnte man den Fehler eingrenzen.

Nachtrag:
======
Habe im Nachhinein festgestellt, dass auf dem System das Paket "graphicsmagick-imagemagick-compat" vorhanden ist.

Auch nach der Installation von ImagesMagicks zusammen mit php5-imagicks kann der Installer keine Befehle für Graphics Magick und Image Magick version 6 or higher finden.

Alle Befehle befinden sich im Pfad /usr/bin/

Auch nach der expliziten Angabe des korrekten Such-Pfads im Installer kann der Installer keine Befehle finden.

phpinfo liefert hingegen, dass das Modul ImageMagick geladen ist.

BigBen_2003 ·

Hallo,

die Ursache war, dass im Template ein falscher statisches Template Eintrag enthalten war.

Nachdem die korrekten Einträge in der Liste eingetragen wurden, werden auch wieder die Images alle angezeigt:

CSS Style Content (css_style_content)
Default TS (form)
Index Search AutoComplete (cb_indexedsearch_autocomplete)

Wichtig ist bei dieser Auflistung der erste Eintrag CSS Style Content!