カテゴリーの情報を残してリンクさせたいため、下記のように記述しました。
コード: 全て選択
<xsl:if test="category='1'"><a href="archives.php?category=1&eid={@id}"><xsl:value-of select="title" disable-output-escaping="yes" /></a></xsl:if>
<xsl:if test="category='2'"><a href="archives.php?category=2&eid={@id}"><xsl:value-of select="title" disable-output-escaping="yes" /></a></xsl:if>
<xsl:if test="category='3'"><a href="archives.php?category=3&eid={@id}"><xsl:value-of select="title" disable-output-escaping="yes" /></a></xsl:if>
『archives.php&eid={@id}?category=1』のようにパラメータを並べ替えても同じです。
『archives.php&eid={@id}』のようにタのパラメータを消してエントリIDだけにすると表示されます。
エントリIDに他のパラメーターをセットにして表示させることはできないのでしょうか?
{@href}を使えばよいのでしょうが、そうすると余計なパラメータも付いてしまうため、
できれば、この方法は避けたいところです。
よい方法がありましたら、教えていただけますでしょうか。