, так что я смог получить правильные названия моего Sitecore проекта:Как создать уникальный идентификатор для DIV с помощью XSLT
<xsl:value-of select="sc:fld('title',.)" />
^выложит названия мне нужно использовать в качестве удостоверения личности
Теперь ниже мой XSL для генерации HTML-модалов, будет 9 модалов, и мне нужно добавить уникальный идентификатор для каждого из них. Как вы правильно используете generate-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 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 Однако это в основном создает идентификаторы типа modal-1, modal-2, modal-3. Вместо модального актера, модального DJ, который более идеален для моей ситуации –