[Typo3-UG Hannover] tabellenlayout anhand des header-layouts
winiman at gmx.de
winiman at gmx.de
Wed Oct 6 11:10:19 CEST 2004
hy!
ich bin ein typo3-neuling und schlage mich gerade ein wenig mit
typoscript rum:
als template fungiert eine mit platzhaltern veränderte html-datei. soweit
so gut. jetzt möchte ich erreichen, dass der nutzer anhand der angabe
des layouts (normal, layout 1, layout 2, ...), welcher bekannterweise
über lib.stdheader abgefragt werden kann, sich für ein
vorgeschriebenes layout entscheidet. typo3 soll dann, je nachdem um
welches layout es sich handelt, um den content herum eine html-tabelle
mit verschiedenen schriftarten (per css) bauen.
den html-tabellenheader und die überschrift bekomme ich auch schon
problemlos hin, allerdings hapert es jetzt am bodytext.
in der unteren hälfte des templates frage ich lib.stdheader ab und setze
entsprechend den ersten teil der html-tabelle um, etwa so:
----------------------------------------------------------------------------------------------
lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
key.field = header_layout
1 = TEXT
1.field = header
1.wrap = <table width="249" border="0" cellpadding="0"
cellspacing="0"><tr><td width="28" height="30"
bgcolor="#FFAA55"></td><td width="9" height="30"
bgcolor="#FFEBD8"></td><td width="212" height="30"
bgcolor="#FFEBD8" class="headline"><span class="headline"> |
</span></td></tr><tr><td colspan="3"> </td></tr>
2 = TEXT
2.field = header
2.wrap = <table width="100%" border="8" cellpadding="5"
cellspacing="0" bordercolor="#E6E4E4"><tr><td><img
src="fileadmin/template/main/img/punkt_orange.gif" width="7"
height="7"> <span class="headline"> | </span></td></tr>
default < .0
}
----------------------------------------------------------------------------------------------
klappt alles wunderbar, jetzt soll entsprechend des layouts der bodytext
bzw. das bodyimage gebaut werden, den baue ich derzeit so:
----------------------------------------------------------------------------------------------
tmp_tt_content_text < tt_content.text
tt_content.text >
tt_content.text = COA
tt_content.text.10 < lib.stdheader
tt_content.text.20 = TEXT
tt_content.text.20 {
field = bodytext
fieldRequired = bodytext
wrap = <tr><td colspan="3"><span class="content"> |
</span><br></td></tr></table>
parseFunc < tmp_tt_content_text.10.parseFunc
editIcons < tmp_tt_content_text.10.editIcons
}
----------------------------------------------------------------------------------------------
hierbei kann ich aber nur das ende der html-tabelle allgemein für alle
layouts bauen und nicht individuell für jedes layout.
frage: wie kann ich das machen bzw. wie kann ich auch im bodytext
bzw. bodyimage eine unterscheidung nach lib.stdheader machen?
(ich hoffe ich habe mich jetzt richtig ausgedrückt!?)
mfg
thorsten
More information about the TYPO3-hannover
mailing list