Zum Inhalt springen

Fluid Template und Partials

Erstellt am 16. Februar 2012 · Noch keine Antworten

Tags: Frage

Sany1984 ·

Hallo,

Ich habe hier eine kniffelige Aufgabe, und zwar habe ich ein Main-Template names templates/layout/main.html
So wie jeweils im layout/threeColumn.html um diese hier es nun geht.

Alles funktioniert Prima mit den Spalten etc, nun habe ich aber ein Problem, ich weiß nicht ob das mit TS zu Lösen ist oder ich für meine Spalten ein "Partial Spalten Layout" anlegen müsste um den gewünschten effekt zu erzielen?

Und zwar möchte ich ein generelles Layout für die 3 Spalten haben, das ich selbst mittels HTML Code wie unten festlegen kann aber mein entsprecher Content für die Spalten eben unter "Content" auftaucht.

    <div id="content">
         <h1>{pageTitle}</h1>
        {content -> f:format.raw()}
    </div>

Sowas wäre genial.

Leider sieht das ganze bei mir über die Standard Funktion so aus:

das Template:

<f:layout name="main" />
<f:section name="content">
<div class="header-text">
    <f:cObject typoscriptObjectPath="lib.mainBreadcrumbs" />
</div>
<div class="fixed-width-wrapper body-divider" id="body-content">
  <div class="entry three-column fixed-width-wrapper">
    <div class="block type1">
      <f:format.raw>{content_left}</f:format.raw>
    </div>
    <div class="block type2">
      <f:format.raw>{content_middle}</f:format.raw>
    </div>
    <div class="block type2">
      <f:format.raw>{content_right}</f:format.raw>
    </div>
  </div>
</div>
</f:section>
<div class="fixed-width-wrapper body-divider" id="body-content">

  <div class="entry three-column fixed-width-wrapper">
    <div class="block type1">
      
	<!--  CONTENT ELEMENT, uid:1/text [begin] -->
		<a id="c1"></a>
		<!--  Header: [begin] -->
			<h1 class="csc-firstHeader"><h1>Wer sind wir?</h1></h1>
		<!--  Header: [end] -->
			
		<!--  Text: [begin] -->

			<div class="content"><p>sadsdasdasd</p></div>
		<!--  Text: [end] -->
			
	<!--  CONTENT ELEMENT, uid:1/text [end] -->
		
    </div>

  </div>
</div>

Vielen Dank im vorraus!