Zum Inhalt springen

tt_content anpassen

Erstellt am 22. Mai 2009 · 4 Antworten · letzte Antwort am 9. Juni 2009

Tags: Frage

oftecs ·

Hi,

bin grad über das Problem gestolpert, ich füge in meine Seite per tt_content den inhalt ein.

Jetzt wird aber automatisch die überschrift über den text gesetzt.

ich möchte aber gerne, das ich in meiner html designvorlage einen marker für den header habe, also für die Überschrift und einen marker für den inhalt.

nur wie trenne ich jetzt mit typoscript den inhalt vom header, so das der passende header beim marker header angezeigt wird und der inhalt beim marker inhalt. ?

oftecs ·

Es ist ein Inhalt pro Seite geplant. Es gibt eine Überschrift zu diesem einen Inhalt.

Der Inhalt besteht aus einem div Container.

<div id="inhalt">
###HEADER###
<hr>
###INHALT###
</div>

MasterYin ·

Du könntest das so hier lösen:

tt_content.stdWrap.innerWrap.cObject {
  80 = COA  # Das gilt für den Standard-Frametype
  80 {
    1 = TEXT
    1.dataWrap = Irgend ein Schnickschnack der Vor dem CE angezeigt werden soll
    2 = COA
    2 {
     1 = TEXT
     # wrapping des Headers bei dir:
     1.value = <div id="inhalt"> |
     # wrapping des Contents bei dir
     stdWrap.dataWrap = <hr/>|</div>
    }
    3 = TEXT
    3.dataWrap = irgend ein Schnickschnack nach dem CE
  }
}

Damit kannst du dann auch für verschiedene Rahmentypen unterschiedliches Rendering ermöglichen wenn du willst... ohne HTML-Template

Gruß

oftecs ·

mh, ich blicke da jetzt nicht ganz durch ^^

kann ich so wie du das jetzt gemacht hast, nicht mit den markern arbeiten?

der code schnipsel, muss der zu beginn des typoscripts, oder am ende?

mein typo code sieht so aus.

page = PAGE
page.stylesheet = fileadmin/css/style.css
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/index.html

page.10.marks{

	MAIN = CONTENT
	MAIN {
	table = tt_content
	select.orderBy = sorting
	select.where = colPos=0
	}
	
	MENU_TOP = HMENU
	MENU_TOP{
		special = directory
		special.value = 1
		1 = TMENU
		1.NO{
			allWrap = <li> | </li>
		}
	}
}