Hallo,
ich möchte in der Rechten Spalte 2 verschiedene Formatierungen. Einmal soll um jedes Element ein wrap gemacht werden, damit ich eine schöne Box herum bekomme. Weiterhin soll die erste Box anders als die Letzte aussehen. ----- Das habe ich schon hinbekommen------
Nun möchte ich aber, wennn ich zum beispiel Bilder einfüge, nicht den wrap um dieses Element. Am besten wäre es, wenn man sich das im Editor aussuchen könnte, so wie Layout 1, 2 usw. Wie mache ich das?
Mit dem Page template selktor kann man ja nur eine andere HTML -Datei als Vorlage auswählen. ETwas anderes zu Wechseln habe ich noch nicht gefunden.
Bin also echt auf Hilfe angewiesen!!
Danke im Vorraus
Bernard
Hallo faster,
Habe dies auch schon umgesetzt, hier ein Beispiel wie ich die einzelnen Content Elemente der rechten Spalte in eine Tabelle gewrappt habe:
# Rechten Content in Tabelle Wrappen
temp.right_teaser = CONTENT
temp.right_teaser < styles.content.getRight
temp.right_teaser {
renderObj < tt_content
renderObj.stdWrap.wrap (
<tr>
<td align="left" valign="top" class="teaser" style="padding-right:18px; padding-left: 15px; padding-top: 8px; background-color: #EBEBEB;">|</td>
</tr>
<tr>
<td height="23" align="left" valign="top" background="fileadmin/template/main/images/teaserbg_bottom.gif"></td></tr><tr><td height="10" align="left" valign="top"></td>
</tr>
)
renderObj.stdWrap.required = 1
}
temp.right_teaser.wrap = <table width="189" border="0" cellspacing="0" cellpadding="0" align="left">|</table>
Die Geschichte mit dem Layout Selector ist denkbar einfach, hier ein Beispiel:
#Hier TS für Standard Layout z.B. TS siehe oben
[globalVar = TSFE:page|layout = 1]
#Hier TS für Seitenlayout 1 z.B.:
temp.right_teaser.stdWrap.wrap = forne | hinten
[global]
[globalVar = TSFE:page|layout = 2]
#Hier TS für Seitenlayout 2 z.B.:
temp.right_teaser.stdWrap.wrap = forne2 | hinten2
[global]