Thomas J.S.: HTML in XSL, Verschachtelte Templates

Beitrag lesen

Hallo,

Wie kann das unterste template in das andere unter den genannten Bedingungen eingefügt werden? Gerne auch ganz andere Ansätze !

<xsl:template match="docs/row">
  <table border="1">
    <tr><td colspan="2"><b><xsl:value-of select="@title"/></b></td></tr>
    <tr>
    <td valign="top"><img src="{@imgsrc}"/></td>
    <td>
  <xsl:if test="position() = 1">
   <xsl:value-of select="@teaser"/>
  </xsl:if>
  <br/><br/>
    </td>
   </tr>
  </table>
 </xsl:template>

@title hast du ja bei allen und es schaut eigentlich komisch aus, wenn du dann unter dem Titel nochmals den Titel schreibst (bei rows die position() > 1 haben).

Grüße
Thomas

ps: ansonsten kannst du ja eine choose --> when/otherweise im Template schreiben.

--
Surftip: kennen Sie schon Pipolino's Clowntheater?
http://www.clowntheater-pipolino.net/