ich ab das mal wo gelesen wie man das macht aber ich finds einfach nichtmehr.
ich will den contentbereich 2 spaltig und auf manchen seiten aber dann wieder nur 1 spaltig und da gibt es doch irgendwas womit man das machen kann oder?
Mein Template sieht jetzt so aus dass ich 3 css boxen habe, in einer ist das menü und in der mitte der marker mitte und im rechten der markter rechts.
wäre dankbar für unterstützung!
da gibt es sicher mehrere Lösungen.
Einer wäre mit Layout Field und Condition das jeweilige Template anzuzeigen.
Gruß
Michael
Hallo,
vielleicht hilft es. Ich mache es so.
// Inhalt Mitte
page.10.subparts.INHALT_MITTE = CONTENT
page.10.subparts.INHALT_MITTE {
table = tt_content
select {
where = colPos = 0 //1=Links, 0=Mitte, 2=Rechts, 3=Rand
languageField = sys_language_uid
orderBy = sorting
}
}
// Inhalt Rechts
page.10.subparts.INHALT_RECHTS = CONTENT
page.10.subparts.INHALT_RECHTS {
table = tt_content
select {
where = colPos = 2 //1=Links, 0=Mitte, 2=Rechts, 3=Rand
languageField = sys_language_uid
orderBy = sorting
}
}
dann mit extension Template für die einzelne Seite.
Gruß Thomas
Das hatten wir schon ein paar Mal:
Beispiel 2 Spalten:
http://www.realdevelopers.com/
Beispiel 1 Spalte:
http://www.realdevelopers.com/developers-blog.html
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = {$configuration.html.main}
workOnSubpart = BODY
subparts.CONTENT = COA
subparts.CONTENT {
10 = COA
10.wrap = <!--TYPO3SEARCH_begin-->|<!--TYPO3SEARCH_end-->
10 {
if.isTrue.numRows < styles.content.getLeft
10 < styles.content.getLeft
10.wrap = <div id="col1" class="col">|</div>
20 < styles.content.get
20.wrap = <div id="col2" class="col">|</div>
}
20 = COA
20.wrap = <!--TYPO3SEARCH_begin-->|<!--TYPO3SEARCH_end-->
20 {
if.isFalse.numRows < styles.content.getLeft
10 = TEXT
20 < styles.content.get
20.wrap = <div id="col12">|</div>
}
40 = TEXT
40.value = <div class="clear"></div>
}
}
Ja, danke, dass wars was ich gesucht habe!
Supi!!!!
Schönes Wochenende!!