UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: Axiomateria от 14 Февраля 2014, 15:25:56

Название: почему не срабатывает "if test" в файле object-view.xsl
Отправлено: Axiomateria от 14 Февраля 2014, 15:25:56
Здравствуйте!
Я в недоумении, почему не срабатывает if test в файле object-view.xsl ?...
<xsl:template match="udata" mode="object-view">
               <xsl:if test=".//property[@name = 'photo']/value">  
                         <a href="#" title="{$document-title}" class="thumbnail">    
                             <img alt="{$altimg}" src="http://{$domain}{$titlephoto2}"/>
                         </a>
               </xsl:if>
 </xsl:template>

получается так, что если картинка к объекту @name = 'photo'  не загружена - то всё равно выводятся <a> и <img> со всеми своим атрибутами.
Название: Re:почему не срабатывает "if test" в файле object-view.xsl
Отправлено: NOIRMAN от 14 Февраля 2014, 18:27:36
Может попробовать поиграться с конструкцией?
 test=".//property[@name = 'photo']/value !='' "
Название: Re:почему не срабатывает "if test" в файле object-view.xsl
Отправлено: Axiomateria от 14 Февраля 2014, 19:09:56
Может попробовать поиграться с конструкцией?
 test=".//property[@name = 'photo']/value !='' "
Спасибо, NOIRMAN, вопрос решился!