Zum Inhalt springen

tt_content innerWrap funktionier nicht.

Erstellt am 8. April 2009 · 4 Antworten · letzte Antwort am 8. April 2009

Tags: Inhaltselemente, Frage

pow ·

Hallo,

ich habe folgendes Stehen, leider nimmt er mir die Wraps nicht (Zeile 84), hab ich mit den anderen, oberen Configs etwas falsch gemacht?

page = PAGE
page.typeNum = 0
page.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
page.shortcutIcon = fileadmin/favicon.ico
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page

## Alle unnötigen Formatierungen aufheben
tt_content.stdWrap.dataWrap >
#### Quelltext tuning ####
#Angabe von Tags, die nicht mit einem zusätzlichen wrap umgeben werden dürfen
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.encapsTagList = cite, div, p, pre, h1, h2, h3, h4, h5, h6

#Standard-Headings aufräumen
lib.stdheader.stdWrap.dataWrap =
lib.stdheader.10.1.fontTag = <h1>|</h1>
lib.stdheader.10.2.fontTag = <h2>|</h2>
lib.stdheader.10.3.fontTag = <h3>|</h3>
lib.stdheader.10.4.fontTag = <h4>|</h4>
lib.stdheader.10.5.fontTag = <h5>|</h5>

#CSS Datei in externes File auslagern
config.inlineStyle2TempFile = 1
config.disablePrefixComment = 1

#Entfernt die zusätzlichen CSS-Klassen
lib.stdheader.3 = LOAD_REGISTER
lib.stdheader.3.headerClass =
lib.stdheader.3.headerClass.noTrimWrap = |
lib.stdheader.stdWrap.dataWrap = |

# Wirft das CLEAR.GIF raus
tt_content.textpic.20.spaceBelowAbove = 0
tt_content.image.20.spaceBelowAbove = 0
tt_content.header.stdWrap.space = 0|0
tt_content.stdWrap.space = 0|0
tt_content.stdWrap.spaceBefore = 0
tt_content.stdWrap.spaceAfter = 0
lib.stdheader.stdWrap.space = 0|0

#Content Elemente aufräumen und Kommentare entfernen
tt_content.stdWrap.dataWrap >
tt_content.stdWrap.prefixComment >
tt_content.header.20.dataWrap >
tt_content.header.20.prefixComment >
tt_content.default.prefixComment >
tt_content.text.stdWrap.prefixComment >
tt_content.text.20.prefixComment >
tt_content.textpic.20.stdWrap.prefixComment >
tt_content.table.20.stdWrap.prefixComment >
tt_content.mailform.20.stdWrap.wrap >
tt_content.menu.20.stdWrap.prefixComment >
tt_content.image.20.stdWrap.prefixComment >
tt_content.list.20.stdWrap.prefixComment >

# entfernt 1-pixel CLEAR.GIF über jedem Bild mit Text
tt_content.textpic.20.noStretchAndMarginCells = 1

# entfernt 1-pixel CLEAR.GIF über jedem Bild
tt_content.image.20.noStretchAndMarginCells = 1

# Entfernen des clear.gif bzw. der Abstände nach Seitenelementen
content.headerSpace = 0|0
content.space = 0|0

# entfernt automatische Abstände
styles.content.imgtext.colSpace = 0
styles.content.imgtext.rowSpace = 0
styles.content.imgtext.textMargin = 10

# Noch ein paar <br /> entfernen
styles.content.imgtext.caption.1.wrap = |
styles.content.imgtext.caption.1.spaceBefore = 0
styles.content.imgtext.caption.1.br = 0

# Rahmen bei Checkbox “Rahmen setzen” veraendern
styles.content.imgtext.borderThick = 1
styles.content.imgtext.borderColor = #000000
styles.content.imgtext.borderSelector = DIV.imgtext

#**********************************
# Die einzelnen Styles für für Rahmen1...etc
#**********************************
tt_content.stdWrap.innerWrap.cObject >
tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
key.field = section_frame
	5 = TEXT
	5.value = <div class="rulerBefore"></div> |
	6 = TEXT
	6.value = | <div class="rulerAfter"></div>
	20 = TEXT
	20.value = <div class="frame-frame1"> | </div>
	21 = TEXT
	21.value = <div class="frame-frame2"> | </div>
	9 = TEXT
	9.value = <div class="border"> | </div>
	10 = TEXT
	10.value = <div class="border-1"> | </div>
	11 = TEXT
	11.value = <div class="border-2"> | </div>
	12 = TEXT
	12.value = <div class="border-3"> | </div>
	31 = TEXT
	31.value = <div class="noborder"> | </div>		
	32 = TEXT
	32.value = <div class="noborder-4"> | </div>
	33 = TEXT
	33.value = <div class="noborder-5"> | </div>
	34 = TEXT
	34.value = <div class="noborder-6"> | </div>
}

Danke!

pow ·

TCEFORM.tt_content{
section_frame{
removeItems = 1,5,6,7,10,11,12,13
altLabels.20 = Style1
altLabels.21 = Style2
addItems.30 = Style3
addItems.31 = Style4
addItems.32 = Style5
addItems.33 = Style6
}
}

danton ·

ah da is der fehler.
1. du löschst 1,5,6,7,10,11,12,13 definierst sie aber nicht neu mit addItems.
tust sie aber per ts ansprechen allerdings hast du sie ja gelöscht.

2. richtige reihenfolge(aufsteigend) der text-objekte beim ts tt_content.stdWrap.innerWrap.cObject.
wobei ich denke das es trotzdem geht wenn du 1. machst

zusätzlich kannste dir um das ganze zu vertiefen ;-) folgendes anschauen
http://www.rainer-grundel.de/wissensdb/typo3/allgemein/artikel/article/rahmenoptionen_zur_formatierung_von_content_nutzen.html

gruß danton