[TYPO3-german] fehlerhafte FLUIDTEMPLATE-Ausgabe

David Greiner davidgreiner at gmx.net
Sat Aug 13 03:13:26 CEST 2011


Hallo!

Ich versuche mich gerade an meiner Ersten Seite mittels FLUIDTEMPLATE und
Backendlayouts.

Die Ausgabe an sich funktioniert einwandfrei, nur das mir etliche
überflüssige Absätze (P-Tags <p>
</p> ) ins Template gezaubert werden. 

Mein Typoscript sieht so aus: 

10 = FLUIDTEMPLATE
        10 {
            file.stdWrap.cObject = CASE
            file.stdWrap.cObject {
                key.data = levelfield:-1, backend_layout_next_level, slide
                key.override.field = backend_layout
                
                1 = TEXT
                1.value = fileadmin/template/fluid/2col.html
                2 = TEXT
                2.value = fileadmin/template/fluid/1col.html
                3 = TEXT
                3.value = fileadmin/template/fluid/3col.html
                
            }
            
            partialRootPath = fileadmin/template/fluid/partials/
            layoutRootPath = fileadmin/template/fluid/layouts/
                variables {
                    content < styles.content.get
                    content_left < styles.content.get
                    content_left.select.where = colPos=1
                    content_right < styles.content.get
                    content_right.select.where = colPos=2
                    nav < temp.topMenu
                }
        }

Und die Fluid-Dateien 

default.html

<div id="header"></div>
<div id="content">
  <f:render section="content" />
</div>
<div id="footer"></div>


2col.html

<f:layout name="default"/>
<f:section name="content">
  <div id="content_main">
    <f:format.html>{content}</f:format.html>
  </div>
  <div id="content_left">
    <f:format.html>{content_left}</f:format.html>
  </div>
</f:section>



Und die Ausgabe im FE sieht dann lustiger Weise so aus: 

<div id="content">
      
<div id="content_main">
<p>&nbsp;</p>
<p><!--  CONTENT ELEMENT, uid:3/text [begin] --></p>
<p>&nbsp;</p><div class="csc-default" id="c3"><p>&nbsp;</p>
<p><!--  Text: [begin] --></p>
<p>ich bin der hauptinhalt</p>
<p><!--  Text: [end] --></p>
<p>&nbsp;</p></div><p><!--  CONTENT ELEMENT, uid:3/text [end] --></p>
<p>&nbsp;</p>
  </div>
  <div id="content_left">
    <p>&nbsp;</p>
<p><!--  CONTENT ELEMENT, uid:7/text [begin] --></p>
<p>&nbsp;</p><div class="csc-default" id="c7"><p>&nbsp;</p>
<p><!--  Text: [begin] --></p>
<p>Linker Inhalt</p>
<p><!--  Text: [end] --></p>
<p>&nbsp;</p></div><p>	<!--  CONTENT ELEMENT, uid:7/text [end] --></p>
<p>&nbsp;</p>
  </div>
    </div>

Die Klassenbezeichnung class="bodytext" habe ich entfernt, aber naja das
bringt ja auch nicht allzuviel. 

Was läuft hier falsch? Auf die etlichen Absätze kann ich verzichten und die
content-element-kommentare brauch ich auch nicht... 

Grüße in die Nacht, 

David. 



More information about the TYPO3-german mailing list