產生的DIV唯一的ID,所以我能夠從我的Sitecore的項目得到正確的標題:如何使用XSLT
<xsl:value-of select="sc:fld('title',.)" />
^會吐出我需要爲ID的
使用的標題下面是我的XSL生成HTML模式,將有9個模式,我需要添加一個唯一的ID到每一個。你如何正確使用generate-id爲每個模態添加唯一的ID?唯一ID使用上面捕獲的「標題」?
<xsl:for-each select="$TalentUser/item">
<div class="modal" id="generate-id(sc:fld('title',.))">
<div class="modal-top">
<div class="modal-title">
<label><xsl:value-of select="sc:fld('title',.)" /></label>
: Select one or more genres below
</div>
<div class="modal-closer">
<a class="simplemodal-close" title="Close"><img src='images/x.png' alt='Close' /></a>
</div>
</div>
^這是我最新的代碼,它只是吐出9個的div,都具有相同的ID
<div class="modal" id="generate-id(sc:fld('title',.))">
試圖獲得更多的東西一樣
<div class="modal" id="Actor">
<div class="modal" id="DJ">
<div class="modal" id="Comedian">
等。
任何提示讚賞!
我想另一件事是這樣的,但是遇到了逃避的問題:
<div class="modal" id="<xsl:value-of select='sc:fld('title',.)' />">
注意我找到了一個修正:http://stackoverflow.com/questions/1710179/how-to-use-an-incremented-counter-to-provide-a-unique-id-in-xslt然而它基本上創建ID就像模態-1,模態-2,模態-3。而不是模態演員,模式DJ更適合我的情況 – 2013-04-25 21:30:37