デフォルトのイベント ポートレットから 2 桁の日だけを取得したいと考えています。以下の例では「13」になります。
<dl class="portlet portletEvents">
<dt class="portletHeader"><a href="/mysite/events_listing">Next events</a></dt>
<dd class="portletItem">
<a title="" href="/mysite/events/my-event">Example event</a>
<span class="portletItemDetails"><span>13/04/2012 - 22/04/2012</span></span>
</dd>
<dd class="portletFooter"><a href="/mysite/events_listing">Next events…</a></dd>
</dl>
ルートルールレベルで試しました:
<replace css:theme="#event-day strong">
<xsl:template css:match="dl.portletEvents .portletItemDetails span">
<xsl:value-of select="substring(.,1,2)" />
</xsl:template>
</replace>
また:
<replace css:theme="#event-day strong">
<xsl:value-of css:select="substring(dl.portletEvents .portletItemDetails span,1,2)" />
</replace>
どれもうまくいきませんでした。私は何をすべきか?