Я создаю настраиваемую веб-часть запроса контента для отображения сводной информации из типа контента сотрудника. У этого типа контента есть столбец сайта публикации изображений под названием EmpPhoto. Мой CQWP отлично работает, и все нужные мне столбцы сайта доступны.
Сейчас я создаю собственный шаблон xsl для правильного отображения информации, но застрял с использованием изображения EmpPhoto.
Если я использую код:
<xsl:value-of select="@EmpPhoto" disable-output-escaping="yes" />
... Я получаю правильно визуализированное изображение, и это здорово. Однако я хочу создать событие onmouseover для этого изображения, и этот подход не сработает.
Я подумал создать переменную xsl, чтобы получить фактический URL-адрес изображения, затем создать свой собственный html img и записать в него onmouseover, например.
<xsl:variable name="EmpPhotoUrl">
<xsl:call-template name="OuterTemplate.GetSafeStaticUrl">
<xsl:with-param name="UrlColumnName" select="@EmpPhoto"/>
</xsl:call-template>
</xsl:variable>
...
<img src="{$EmpPhotoUrl}" onmouseover="" alt="test" />
Однако это не получает URL-адрес из столбца сайта EmpPhoto. Я новичок в xsl, поэтому мне может не хватать очевидного решения!
Любая помощь очень ценится,
Джонни