[TYPO3-german] TSconfig: zusätzliche Header definieren
Udo Gerhards
Udo.Gerhards at genion.de
Tue Feb 28 15:17:11 CET 2006
Hallo Christian,
hier mal ein Auszug aus meinem TS-Config:
TCEFORM{
tt_content.header_layout{
addItems.6 = GraphicHeader1
addItems.7 = GraphicHeader2
addItems.8 = GraphicHeader3
addItems.9 = GraphicHeader4
addItems.10 = GraphicHeader5
}
}
damit habe ich 6 neue Überschriften hinzugefügt. Die Implementierung mit
TS-Script im Setup der Seite sieht danach so aus:
tmp.ImgHeader = IMAGE
tmp.ImgHeader{
file = GIFBUILDER
file {
backColor = {$graphicHeaderBackgroundColor}
transparentColor = {$graphicHeaderTransColor}
quality = {$graphicHeaderQuality}
format = {$graphicHeaderIsGif}
XY = 450,20
10 = TEXT
10 {
text.current = 1
text.HTMLparser = 1
text.HTMLparser.htmlSpecialChars = -1
fontSize = {$graphicHeaderFontSize}
fontColor = {$graphicHeaderFontColor}
offset = {$graphicHeaderOffset}
fontFile =
fileadmin/templates/brillenmacherei/fonts/Bernhc.TTF
}
}
altText.current = 1
titleText.current =
1
}
lib.stdheader{
10.6 < tmp.ImgHeader
10.6.file.10.fontFile = {$graphicHeaderFontFile1}
10.7 < tmp.ImgHeader
10.7.file.10.fontFile = {$graphicHeaderFontFile2}
10.8 < tmp.ImgHeader
10.8.file.10.fontFile = {$graphicHeaderFontFile3}
10.9 < tmp.ImgHeader
10.9.file.10.fontFile = {$graphicHeaderFontFile4}
10.10 < tmp.ImgHeader
10.10.file.10.fontFile = {$graphicHeaderFontFile5}
}
Du mußt anstatt "altLabels" im TSConfig "addItems" benutzen, da alt
Labels nur bei bereits vorhandenen Überschriften funktioniert. Du willst
aber eine neue, zusätzliche Überschrift hinzufügen.
Gruß
Udo
Christian Tauscher schrieb:
> Hallo zusammen!
>
> Bei jedem Inhaltelement gibt es ja das Feld Überschrift, und dazu auch
> ein Feld "Typ". Dieses Feld typ dient dazu andere Tags um die
> Überschrift rendern zu lassen, z.B. anstatt h1 soll es h2, h3, h4, h5
> sein, oder versteckt.
>
> So ist es zumindest standardmäig vorbelegt.
>
> Über TSsetup hab ich auch schon mal die Label geändert, so dass man auch
> weiß wie das ganze aussehen soll:
>
> # Überschriften Namen -> Layout
> TCEFORM.tt_content.header_layout.altLabels {
> 1 = Normal groß
> 2 = Normal klein
> 3 = nta orange
> 4 = fh rot
> 5 = bk grün
> 6 = campus blau
> }
>
> Wie der aufmerksame Leser jetzt auch gleich erkennt, hab ich auch einen
> 5ten Label hinzugefügt (campus blau). Parallel dazu natürlich auch im
> TYPOscript entsprechend eine Rederanweisung eingebaut:
>
> lib.stdheader.10.6 < lib.stdheader.10.5
> lib.stdheader.10.6.fontTag =
> <h6{register:headerStyle} {register:headerClass}>|</h6>
>
> (natürlich ohne den umbruch...)
>
> Soweit so gut.
>
> Leider kan ich aber im BE bei der Überschrift nur
>
> Normal (-> standard, H1)
> Normal groß (-> je nach Seitenbaum verschiedene Farben)
> Normal klein (-> je nach Seitenbaum verschiedene Farben)
> nta orange
> fh rot
> bk grün
> versteckt (-> standard)
>
> anwählen. Aber wo finde ich mein "campus blau"? Da "Normal" und "Normal
> groß" indentisch ist, wollte ich schon das TS entspechend ändern, aber
> dann hab ich mit "Normal" ein Problem, das den gleichen Tag (hier H1)
> rendert.
>
> Aus der Doku werd ich nicht schlauer als ich schon bin (nicht sehr ;-) ).
>
> Aber ich gleub mal das ich nicht der Erste Mensch bin der dieses Problem
> hat.
>
> Danke für Eure Hilfe,
>
> Christian.
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
>
More information about the TYPO3-german
mailing list