Search the FirstSpirit Knowledge Base
Hallo,
ich gebe Tabellen über die <CMS_FUNCTION name="Table" ..> aus. nun möchte ich gern die erste Zeile der Spalte anders formatieren.
Die Tabelle soll wie folgt aussehen.
<table>
<thead>
<tr>
<td>...</td>
<td>...</td>
</tr>
</thead>
<tr class="even">
<td>...</td>
<td>...</td>
</tr>
<tr class="odd">
<td>...</td>
<td>...</td>
</tr>
</table>
Die Zeilen vollte ich wie folgt ausgeben:
<ROW number="EVEN"><![CDATA[
<tr class="even">$CMS_VALUE(#content)$</tr>
]]></ROW>
<ROW number="ODD"><![CDATA[
$CMS_IF(#cell.row == 0)$
<thead><tr>$CMS_VALUE(#content)$</tr></thead>
$CMS_ELSE$
<tr class="odd">$CMS_VALUE(#content)$</tr>
$CMS_END_IF$
]]></ROW>
Das "#cell.row" liefert mir aber kein Ergebnis im Bereich <ROW...>.
Laut Doku gibt es für ROW ein LAST, aber kein FIRST
Gibt es eine Möglichkeit da zu ermitteln, in welcher Zeile ich mich befinde?
Den Teil verstehe ich nicht: "die erste Zeile der Spalte anders formatieren".
Soll die erste Zeile oder die erste Spalte anders formatiert werden? Ich denke mal ersteres. Das kann man über eine dedizierte Render-Vorschrift für die erste Zeile erreichen: <ROW number="0">....</ROW>
Den Teil verstehe ich nicht: "die erste Zeile der Spalte anders formatieren".
Soll die erste Zeile oder die erste Spalte anders formatiert werden? Ich denke mal ersteres. Das kann man über eine dedizierte Render-Vorschrift für die erste Zeile erreichen: <ROW number="0">....</ROW>
Vielen Dank, das hab ich völlig übersehen