Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Источники значений & в интернет-магазине "

Автор diii3Раздел Шаблоны XSLT

Ответов: 2
Просмотров: 1486
Последний ответ 10 Ноября 2012, 22:04:18
от diii3
Проблема с модулем "Обратная связь-->Шабло&

Автор don_basilioРаздел Настройка системы и модулей

Ответов: 2
Просмотров: 1649
Последний ответ 14 Ноября 2011, 20:13:47
от don_basilio
Не срабатывает скидка при опционных свойствах и нулевой цене

Автор atachРаздел Custom макросы

Ответов: 13
Просмотров: 2907
Последний ответ 28 Августа 2013, 16:21:16
от atach
Не срабатывает форма авторизации пользователя.

Автор SeweryssРаздел Настройка системы и модулей

Ответов: 5
Просмотров: 2013
Последний ответ 24 Октября 2013, 22:22:51
от admin
В IE7-IE9 не срабатывает action у формы

Автор AllaVKРаздел JS и AJAX

Ответов: 43
Просмотров: 20396
Последний ответ 26 Сентября 2012, 11:32:09
от admin

0 Пользователей и 1 Гость просматривают эту тему.

*

Axiomateria

  • ****
  • 319
  • +5/-0
    • Просмотр профиля
    • Разработка продающих сайтов под ключ по честным ценам
Здравствуйте!
Я в недоумении, почему не срабатывает 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> со всеми своим атрибутами.

*

NOIRMAN

  • *****
  • 101
  • +16/-1
    • Просмотр профиля
Re:почему не срабатывает "if test" в файле object-view.xsl
« Ответ #1 : 14 Февраля 2014, 18:27:36 »
Может попробовать поиграться с конструкцией?
 test=".//property[@name = 'photo']/value !='' "

*

Axiomateria

  • ****
  • 319
  • +5/-0
    • Просмотр профиля
    • Разработка продающих сайтов под ключ по честным ценам
Re:почему не срабатывает "if test" в файле object-view.xsl
« Ответ #2 : 14 Февраля 2014, 19:09:56 »
Может попробовать поиграться с конструкцией?
 test=".//property[@name = 'photo']/value !='' "
Спасибо, NOIRMAN, вопрос решился!