所以我能够从我的 sitecore 项目中获得正确的标题:
<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">
ETC..
任何提示表示赞赏!
我正在尝试的另一件事是,但是遇到了逃避问题:
<div class="modal" id="<xsl:value-of select='sc:fld('title',.)' />">