フィールドの出力をわずかに操作する必要のある古いSitecore 4ソリューションで作業しています。私は<sc:html field="message"/>
または<xsl:value-of select="sc:fld('Message',.)"/>
で出力している通常のフィールド(メッセージ)を持っています。リンクの置換または追加
どちらもうまくいきます。
私は今、リンクについては、「メッセージ」フィールドに検索する必要があり、その後、私はXSLT 1.0で上記を達成する可能性がどのように「<a href="http://www.thisismydomain.com?utm_campaign=01-01-2011">this is my link</a>
のようなリンクの末尾に日付を追加する必要がありますか?
メッセージが表示されていて、エスケープされたマークアップが含まれている場合は、これが問題です。そうであれば、確実に行うことはできません。すべての入力を解析し、ツリー全体でXSL処理を行う方がはるかに優れています。あなたが@xsltで質問にタグを付けると、正規表現について考えることさえしないでください。 –
「メッセージ」フィールドは、Sitecoreのリッチテキストフィールドです。 – iMac
xsl拡張メソッドを追加してそこで処理できますか? – marto