デザインファイル(entrylist)内に、listitemを表示させたい

「まったく何も分からない・・・」そんなユーザーさんの為のフォーラムです。どんなご質問でもお気軽にどうぞ。
返信
mino
アクティブユーザー
記事: 18
登録日時: 2006年12月22日(金) 19:44

デザインファイル(entrylist)内に、listitemを表示させたい

投稿記事 by mino » 2007年4月18日(水) 06:33

お世話になります。

listデザインファイル内に、entrylistというリストアイテムを入れたのですが、表示されません。

コード: 全て選択

<xsl:template match="/entrylist">

<xsl:for-each select="entrylist/listitem">
***
</xsl:for-each>

</xsl:template>


デザインファイル内では表示されます。

コード: 全て選択

<xsl:template match="/entry">

<xsl:for-each select="entrylist/listitem">
***
</xsl:for-each>

</xsl:template>


entrylist内では、listitemは表示できないのでしょうか?
教えて下さい。
よろしくおねがいします。

tsu
パワーユーザー
記事: 208
登録日時: 2006年1月16日(月) 12:00
お住まい: さいたま

投稿記事 by tsu » 2007年4月18日(水) 10:58

コード: 全て選択

<xsl:template match="/entrylist">

<xsl:for-each select="entrylist/listitem">
***
</xsl:for-each>

</xsl:template>
entrylist/entry/(リストの名前)/listitem
という位置になりますので、

コード: 全て選択

<xsl:template match="/entrylist">

<xsl:for-each select="entry">

<xsl:for-each select="entrylist/listitem">
***
</xsl:for-each>

</xsl:for-each>

</xsl:template>
で取得可能です。

mino
アクティブユーザー
記事: 18
登録日時: 2006年12月22日(金) 19:44

解決しました!

投稿記事 by mino » 2007年4月18日(水) 11:56

ありがとうございます。

返信