Zum Inhalt springen

Tabelle mappen mit section-funkioniert nicht richtig

Erstellt am 4. Juni 2010 · Noch keine Antworten

Tags: Frage

daimos ·

Hallo,
schlage mich seit einigen Tagen damit herum, eine Tabelle als ContentElement so zu mappen, das eine bestimmte Tabellenzeile immer wieder genutzt werden kann (zum ausfüllen der einzelnen darin befindlichen Tabellenzellen)

Also hier erstmal die Tabelle:

<table>
	<tr>
			<td class="bezeichnung"> </td>
				<th class="header"><h3>###UEBERSCHRIFT-LEISTUNG-1###</h3></th>
				<th class="header"><h3>###UEBERSCHRIFT-LEISTUNG-2###</h3></th>
				<th class="header"><h3>###UEBERSCHRIFT-LEISTUNG-3###</h3></th>
	</tr>
	

	<tr>
			<td class="bezeichnung">###LEISUNGSBEZEICHNUNG###</td>
			<td>###LEISTUNG-1###</td>
			<td>###LEISTUNG-2###</td>
			<td>###LEISTUNG-3###</td>

	</tr>
	<tr>
			<td class="preis">###PREIS###</td>
			<td>###PREIS-LEISTUNG-1###</td>
			<td>###PREIS-LEISTUNG-2###</td>
			<td>###PREIS-LEISTUNG-3###</td>
	</tr>
	<tr>
			<td class="bezeichnung"> </td>
			<td><p class="links"><a href="#">Bestellen</a></p></td>
			<td><p class="links"><a href="#">Bestellen</a></p></td>
			<td><p class="links"><a href="#">Bestellen</a></p></td>
	</tr>
	</table>

Die Überschriften sind wie folgt gemappt:

H3:inner

Das hier:

	<tr>
			<td class="bezeichnung">###LEISUNGSBEZEICHNUNG###</td>
			<td>###LEISTUNG-1###</td>
			<td>###LEISTUNG-2###</td>
			<td>###LEISTUNG-3###</td>

	</tr>

ist wie folgt gemappt:

td:inner

Und die Links zur Bestellung:

sind so gemappt:

a:attr:href

Bis hier funkioniert alles.

Nun mein Problem:

Das hier:

	<tr>
			<td class="bezeichnung">###LEISUNGSBEZEICHNUNG###</td>
			<td>###LEISTUNG-1###</td>
			<td>###LEISTUNG-2###</td>
			<td>###LEISTUNG-3###</td>

	</tr>

habe ich so gemappt:

<tr> als section 
gemappt als tr outer
Das darin befindliche <td> mit td outer als Container für Elements, danach genau dieses <td> nochmals als Element mit td inner (Alles mit Doppelpunkt darin natürlich)

Genau so habe ich dann die 3 weiteren Zellen gemappt.

Es wird zwar alles angezeigt im FE, ABER die Einträge, die eigentlich als neues <tr> erscheinen sollen, werden einfach als weitere Zellen im bereit bestehenden <tr> ausgegeben, somit hat dies Tabellenzeile statt insgesamt nur 4 Zellen eben 8.

Was mache ich falsch?

Kann wer helfen?
Danke