Zum Inhalt springen

Dynamisches Erstellen von <tr></tr>

Erstellt am 26. April 2006 · Noch keine Antworten

Tags: Templates & Layouts, Frage

pati ·

Hallo!

Ich soll eine Seite (http://www.planhaus.at) auf TYPO3 umstellen. Bei genauerer Betrachtung sieht man, dass jedes der Projekte aus einer <tr></tr> besteht, die wiederum mit 3 <td></td> gefüllt ist.

Ich tüfftel jetzt schon einige Zeit daran herum - aber ich komme nicht darauf, wie ich es anstellen muss, dass jedes Mal, wenn ein Redakteur ein Projekt anlegen möchte, eine eigene <tr></tr> eröffnet wird.

Meine derzeitigen Versuche:

TypoScript:

# use admin panel
config.admPanel = 1

# Default PAGE object:
page = PAGE
page.typeNum = 0
page.bodyTag = <body bgcolor="#ffffff" leftmargin="20" topmargin="5" marginwidth="20" marginheight="5">
page.stylesheet = fileadmin/templates/planhaus/style.css
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/templates/planhaus/template.htm
page.10.workOnSubpart = DOCUMENT

page.10.subparts.PROJECT.renderObj.stdWrap.wrap = <tr> | </tr>

page.10.subparts.PROJECT_NAME < styles.content.getLeft
page.10.subparts.PROJECT_NAME.renderObj.stdWrap.wrap (
  
    <td>
      <img src="fileadmin/images/spacer.gif" width="8" height="1" alt="" border="0" />
    </td>
    <td valign="top"><img src="fileadmin/images/spacer.gif" width="166" height="15" alt="" border="0" /><br /> | </td>
)
page.10.subparts.PROJECT_IMG < styles.content.get
page.10.subparts.PROJECT_IMG.renderObj.stdWrap.wrap (
  <td>
    <img src="fileadmin/images/grau.gif" width="1" height="121" alt="" border="0" />
  </td>
  <td valign="bottom"> | </td>
  <td>
    <img src="fileadmin/images/grau.gif" width="1" height="121" alt="" border="0" />
  </td>
)
page.10.subparts.PROJECT_DESCR < styles.content.getRight
page.10.subparts.PROJECT_DESCR.renderObj.stdWrap.wrap (
    <td>
      <img src="fileadmin/images/spacer.gif" width="8" height="1" alt="" border="0" />
    </td>
    <td valign="top">
      <img src="fileadmin/images/spacer.gif" width="358" height="15" alt="" border="0" /><br />
      <span class="blackbig"> | </span>
    </td>
    <td>
      <img src="fileadmin/images/spacer.gif" width="8" height="1" alt="" border="0" />
    </td>

)

Das Template:

<!-- ###DOCUMENT### start -->
		<center>
			<table width="741" border="0" cellpadding="0" cellspacing="0" height="100%">
				<tr>
					<td align="left" valign="top">
						<img src="fileadmin/images/spacer.gif" width="1" height="25" alt="" border="0" /><br clear="all" />
						<img src="fileadmin/images/planhaus_logo_cover.gif" border="0" alt="" /><br clear="all" />
						<img src="fileadmin/images/spacer.gif" width="1" height="2" alt="" border="0" /><br clear="all" />
						<table width="357" border="0" cellpadding="0" cellspacing="0">
							<!-- ###MENU_TOP### start -->
							<tr>
								<td><img src="fileadmin/images/spacer.gif" width="175" height="1" alt="" border="0" /></td>
								<td align="left" valign="top" width="60">
									<a href="ueber.shtml" onfocus="javascript: this.blur();" onmouseover="javascript: window.document.m1.src='images/cover-menu1over.gif';" onmouseout="javascript: window.document.m1.src='images/cover-menu1.gif';">
									<img name="m1" src="fileadmin/images/cover-menu1.gif" alt="" border="0" />
									</a>
								</td>
								<td align="middle" valign="top" width="62">
									<a href="kontakt.shtml" onfocus="javascript: this.blur();" onmouseover="javascript: window.document.m2.src='images/cover-menu2over.gif';" onmouseout="javascript: window.document.m2.src='images/cover-menu2.gif';">
									<img name="m2" src="fileadmin/images/cover-menu2.gif" alt="" border="0" />
									</a>
								</td>
								<td align="right" valign="top" width="60">
									<a href="pressespiegel.shtml" onfocus="javascript: this.blur();" onmouseover="javascript: window.document.m3.src='images/cover-menu3over.gif';" onmouseout="javascript: window.document.m3.src='images/cover-menu3.gif';">
									<img name="m3" src="fileadmin/images/cover-menu3.gif" alt="" border="0" />
									</a>
								</td>
							</tr>
							<!-- ###MENU_TOP### end -->
						</table>
						<img src="images/spacer.gif" width="1" height="8" alt="" border="0" /><br clear="all" />
						<table border="0" cellpadding="0" cellspacing="0" height="22">
							<tr>
								<td bgcolor="#7F7F7F" height="1"><img src="fileadmin/images/spacer.gif" width="1" height="1" alt="" border="0" /></td>
								<td bgcolor="#7F7F7F" height="1"><img src="fileadmin/images/spacer.gif" width="739" height="1" alt="" border="0" /></td>
								<td bgcolor="#7F7F7F" height="1"><img src="fileadmin/images/spacer.gif" width="1" height="1" alt="" border="0" /></td>
							</tr>
							<tr>
								<td bgcolor="#7F7F7F"><img src="fileadmin/images/spacer.gif" width="1" alt="" border="0" /></td>
								<td bgcolor="#ffffff">
									<!-- ###FLASH### start -->
									<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="739" height="99">
									<param name="movie" value="fileadmin/flash/sol_end.swf"> <param name="quality" value="high"> <param name="bgcolor" value="#FFFFFF"> <embed src="fileadmin/flash/sol_end.swf" quality="high" bgcolor="#FFFFFF" width="739" height="99" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed>
									</object>
									<!-- ###FLASH### end -->
								</td>
								<td bgcolor="#7F7F7F"><img src="fileadmin/images/spacer.gif" width="1" alt="" border="0" /></td>
							</tr>
							<tr>
								<td bgcolor="#7F7F7F" height="1"><img src="fileadmin/images/spacer.gif" width="1" height="1" alt="" border="0" /></td>
								<td bgcolor="#7F7F7F" height="1"><img src="fileadmin/images/spacer.gif" width="739" height="1" alt="" border="0" /></td>
								<td bgcolor="#7F7F7F" height="1"><img src="fileadmin/images/spacer.gif" width="1" height="1" alt="" border="0" /></td>
							</tr>
						</table>
						<img src="images/spacer.gif" width="1" height="9" alt="" border="0" /><br clear="all" />
						<table border="0" cellpadding="0" cellspacing="0">
							<tr>
								<td bgcolor="#7F7F7F" height="1"><img src="fileadmin/images/spacer.gif" width="1" height="1" alt="" border="0" /></td>
								<td bgcolor="#7F7F7F" height="1"><img src="fileadmin/images/spacer.gif" width="739" height="1" alt="" border="0" /></td>
								<td bgcolor="#7F7F7F" height="1"><img src="fileadmin/images/spacer.gif" width="1" height="1" alt="" border="0" /></td>
							</tr>
							<tr>
								<td bgcolor="#7F7F7F"><img src="fileadmin/images/spacer.gif" width="1" height="1" alt="" border="0" /></td>
								<td width="739" align="left" valign="top">
								<table border="0" cellpadding="0" cellspacing="0">
								<!-- ###PROJECT### start -->
												<!-- ###PROJECT_NAME### start -->
											<a href="http://www.planhaus.at/sol-vision.shtml"><span class="blackbig"><b>systemhaus sol</b></span></a>
											<!-- ###PROJECT_NAME### end -->
											<!-- ###PROJECT_IMG### start -->
											<a href="http://www.planhaus.at/sol-vision.shtml"><img src="images/story_1.jpg" width="180" height="110" alt="" border="0" /><br clear="all" /></a>
											<!-- ###PROJECT_IMG### end -->
												<!-- ###PROJECT_DESCR### start -->
												sol-Häuser werden aus massiven Holztafeln errichtet, die für Behaglichkeit und ein gesundes Raumklima sorgen sowie eine kurze Errichtungszeit ermöglichen. <br />Jedes sol-Niedrigenergiehaus ist ein von Architektinnen geplantes Unikat, aber zu überschaubaren, fixen Kosten.
												<br /><br />
												<a href="http://www.planhaus.at/sol-vision.shtml">[...mehr Infos dazu im Bereich "sol"]</a>
												<!-- ###PROJECT_DESCR### end -->
									<!-- ###PROJECT### end -->
								</table>
							</td>
							<td bgcolor="#7F7F7F"><img src="fileadmin/images/spacer.gif" width="1" height="1" alt="" border="0" /></td>
						</tr>
						<tr>
							<td bgcolor="#7F7F7F" height="1"><img src="fileadmin/images/spacer.gif" width="1" height="1" alt="" border="0" /></td>
							<td bgcolor="#7F7F7F" height="1"><img src="fileadmin/images/spacer.gif" width="739" height="1" alt="" border="0" /></td>
							<td bgcolor="#7F7F7F" height="1"><img src="fileadmin/images/spacer.gif" width="1" height="1" alt="" border="0" /></td>
						</tr>
						<tr>
							<td colspan="3">
								<span class="black"><font color="#7F7F7F">
									<!-- ###FOOTER### start -->
									planhaus, Schiffamtsgasse 10/16, 1020 Wien, Telefon: 01 726 73 71, E-mail: <a href="mailto:office@planhaus.at">office@planhaus.at</a> 
									<!-- ###FOOTER### end -->
								</font></span>
							</td>
						</tr>
					</table>
				</td>
			</tr>
		</table>
	</center>
	<!-- ###DOCUMENT### end -->

Bin schon einmal für Tipps dankbar. Ich steh' leider einfach an.