Zum Inhalt springen

Typo3 6.x Fluid gibt kein HTML Content aus

Erstellt am 16. September 2013 · 4 Antworten · letzte Antwort am 16. September 2013

Tags: Fluid, Frage

macsea ·

Hi Leute!

Bin bei Fluid ganz neue habe allerdings schon eine Website damit realisiert allerdings mit Typo3 4.7.x hier hat das Element HTML auch funktioniert.
Ich habe hier mein Beispielt gepostet.
Das Element TEXT wir gerendert und komme auch im FE aus.
Das Element HTML wir nicht gerenedert und kommt somit auch nicht im FE raus.

page.10 = FLUIDTEMPLATE
page.10.file = fileadmin/template/standard_template.html
page.10.variables {
footer < temp.footer1
}


temp.footer1 = COA
temp.footer1 {
  10 = TEXT
  10.value = TEST1
  
  20 = HTML
  20.value = <strong>20TEST</strong>
}
<f:cObject typoscriptObjectPath="lib.preLoader" />
<f:format.html>{header}</f:format.html>
<f:format.html>{sliderheader}</f:format.html>
<section class="intro">
  <div class="container">
    <div class="row"><f:format.html>{content}</f:format.html></div>
    <div class="row" style="padding-left: 15px; padding-top:25px;"><f:cObject typoscriptObjectPath="lib.content_tools" /></div>
  </div>
</section>
<f:cObject typoscriptObjectPath="lib.referenzen" />
<f:format.raw>{footer}</f:format.raw>

Danke
Schöne Grüße
Andreas Hofer

Unbekannter Benutzer ·

Kommt auf die TYPO3 Version an. HTML ist deprecated und in aktuellen Versionen auch schon entfernt soweit ich weiß. Es gibt auch keinen Grund HTML zu benutzen, TEXT kann dasselbe.

harald1972 ·

Ohne jetzt eine Lösung zu wissen, sehe ich folgendes:
In deinem page.10.variables steckt eine Variable, nämlich footer.
Diesen footer verpackst du in den <f:format.raw>

Ich erkenne hier nicht, wo die anderen Elemente herkommen, die du in <f:format.html> packst... kann ich nur raten (content kenn ich 😉 )

Aber so als Idee... versuchs doch mal mit einer weiteren Variable...

page.10.variables {
  footer < temp.footer1
  footer2 < temp.footer2
}
<f:format.raw>{footer}</f:format.raw>
<f:format.html>{footer2}</f:format.html>

eventuell geht im TS auch sowas...

page.10.variables {
  footer < temp.footer1.10
  footer2 < temp.footer1.20
}

Gruß Harald

macsea ·

Hi Leute!

Danke für die INFO.

Element HTML ist sowie von kitsunet erwähnt, deprecated.
Element TEXT verwenden, dann funkt alles.

Schöne Grüße
Andreas Hofer