Am 21.08.17 um 11:49 schrieb Lukas s:
Guten Tag,

gerade stehe ich vor dem Problem ich müsste in meinen einzelnen
Gridelements
die Erscheinungsbild Dateien per Typoscript an mein Fluides Template
übergeben.

Hier mein bisheriges TypoScript :

# grid config begin
tt_content.gridelements_pi1.20.10.setup {
    # ID des Gridelements
    4 < lib.gridelements.defaultGridSetup
    4 {
        # FLUIDTEMPLATE konfigurieren
        cObject = FLUIDTEMPLATE
        cObject {
            file = fileadmin/template/gridelements/grid-6.html
        }
    }
}
# grid config end

Hat jemand ein Codebeispiel?

MIt freundlichen Grüßen
Lukaschel

Hallo Lukaschel,

mit dem Typoscript bindest du die HTML Datei für das Gridelement ein. In dieser Datei kannst du mit Fluid ViewHelpern oder VHS ViewHelpern dir den Inhalt holen.

Beispiel
<f:format.raw>
{data.tx_gridelements_view_column_21}
</f:format.raw>

oder vereinfacht
{data.tx_gridelements_view_column_21->f:format.raw()}


Das
tx_gridelements_view_column_21
hängt von deiner Konfiguration ab.

Du kannst dir alle Felder die Dir zur Verfügung stehen mit
<f:debug title="Debug of data">{data}</f:debug>
anschauen.

Das Bild im Reiter "Erscheinungsbild" bekommst Du so leider nicht. Es gibt wie so häufig mehrere Möglichkeiten. Ich zeige Dir hier eine mit VHS ViewHelper, dazu die Extension VHS installieren und dann kannst du in deinem Fluid Tempalte mit

<v:content.resources.fal table="tt_content" field="assets" uid="{data.uid}" as="image">
</v:content.resources.fal>

das Bild holen. Wobei data.uid die uid des Inhaltelementes ist. Die Daten für das Bild sind in der Variablen

{image}

gespeichert. Kannst Du dir mit den Debug ViewHelper anschauen und dir dann mit

<f:image src="{image.uid}" width="150" height="100" treatIdAsReference="1" />

den HTML Code ausgeben lassen.

Dokumentation zu VHS und FLUID
https://fluidtypo3.org/viewhelpers/vhs/master.html

Grüssle

Bernd
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an