Обработка значения поля типа "Кнопка флажок" (XSLT) — различия между версиями
Материал из Umicms
Davidov (обсуждение | вклад) |
Mad grant (обсуждение | вклад) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 1: | Строка 1: | ||
+ | '''Актуально для версии 2.9''' | ||
+ | |||
Когда у нас в типе данных страницы есть поля типа "Кнопка-флажок", при выводе страницы при значении false в xml ответе от сервера отсутствует ветвь, описывающая данное поле, поэтому для вывода значения, при значении false следует воспользоваться конструкцией: | Когда у нас в типе данных страницы есть поля типа "Кнопка-флажок", при выводе страницы при значении false в xml ответе от сервера отсутствует ветвь, описывающая данное поле, поэтому для вывода значения, при значении false следует воспользоваться конструкцией: | ||
<source lang="xml"> | <source lang="xml"> | ||
Строка 6: | Строка 8: | ||
</source> | </source> | ||
В таком случае будет отрабатывать не вывод значения через через прямое обращение к ветке, а вывод сообщения о её отсутствии. | В таком случае будет отрабатывать не вывод значения через через прямое обращение к ветке, а вывод сообщения о её отсутствии. | ||
+ | <p> | ||
+ | Данный функционал был проверен на работоспособность в версии системы 2.8.5.2. | ||
+ | </p> | ||
[[Категория:Верстка в XSLT]] | [[Категория:Верстка в XSLT]] |
Текущая версия на 09:30, 5 июня 2013
Актуально для версии 2.9
Когда у нас в типе данных страницы есть поля типа "Кнопка-флажок", при выводе страницы при значении false в xml ответе от сервера отсутствует ветвь, описывающая данное поле, поэтому для вывода значения, при значении false следует воспользоваться конструкцией:
<xsl:if test="not(путь_xpath)">
Сообщение о возврате 0.
</xsl:if>
В таком случае будет отрабатывать не вывод значения через через прямое обращение к ветке, а вывод сообщения о её отсутствии.
Данный функционал был проверен на работоспособность в версии системы 2.8.5.2.