Hallo Forum,
habe jetzt die jaöbe Nacht google, Foren ettc bemüht und komme nicht weiter. Da ich Einsteiger bin habe ich wohl irgendwo einen grundlegenden Denkfehler drin.
Ich habe auf meiner Hauptseite im rechten Bereich (colPos=2) ein Element anngelegt, dass auf allen anderen Seiten auch angezeigt werden soll. Dazu enthält das Template der Seiten ein Elemenz RIGHT.
Nun soll aber hier eine andere Überschrift verwendet werden. Entsprechende css Klassen habe ich. TYPO3 macht daraus aber <div>s mit class=content_container. Also dachte ich mir ich änder den wrapper und habe folgendes probiert:
RIGHT = CONTENT
RIGHT {
table = tt_content
select.pidInList = 10
select.where = colPos = 2
stdWrap.outerWrap = <div class="right_container">|</div>
}
Ergebnis:
<div class="right_container">
<!-- CONTENT ELEMENT, uid:62/textpic [begin] -->
<div class="content_container"><a id="c62"></a>
<!-- Header: [begin] -->
<h2><a href="http://www.europa-union.de/" title="Europa" target="_blank" >Europa Union Deutschland</a></h2>
<!-- Header: [end] -->
<!-- Image block: [begin] -->
<div class="csc-textpic-text">
<!-- Text: [begin] -->
<p>Startseite der Europa Union Deutschland</p>
<!-- Text: [end] -->
</div>
<!-- Image block: [end] -->
</div>
<!-- CONTENT ELEMENT, uid:62/textpic [end] -->
</div>
Jetzt müssten nur noch die Orange markierten Zeilen weg. Eigentlich hatte ich ja gedacht, dass dort jetzt stände div="right_container"
Vermutlich habe ich das Konzept von TS noch nicht ganz verstanden.
Vielen Dank für Eure Hilfe
Michael
Geändert von mbrogmus (24.11.2009 um 15:32 Uhr)
Ok, habe es jetzt anders gelöst.....
Im Typoscript steht weiterhin:
RIGHT = CONTENT
RIGHT {
table = tt_content
select.pidInList = 10
select.where = colPos = 2
stdWrap.dataWrap = <div class="right_container">|</div>
}
Nur lege ich jetzt im css jeweils eigene Einträge für die Content Elemente der einzelnen <div>s an.
Also z.b.:
.center h2 {
background-color:#efd;
font-size:14px;
border-bottom: 2px dotted #2686C5;
}
.right_container h2 {
background-color:#efd;
font-size:14px;
border-bottom: 2px dotted #2686C5;
}
Muss. dafür jetzt zwar einiges umbauen, aber das sollte funktionieren. und ohne in grundlegende TS eingreifen zu müssen.
Ich würde den Eintrag gerne als gelöst markieren (auch wenn es nicht die Lösung ist die mir vorschwebte), aber ich finde dazu nirgends einen button....
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen