кто скажет почему не работает такая запись:
<xsl:if test="current_structure_id = 104">
<xsl:variable name="items_in_line" select="3"/>
</xsl:if>
<xsl:if test="current_structure_id = 103">
<xsl:variable name="items_in_line" select="4"/>
</xsl:if>
в шаблоне есть
<!-- Запишем в константу ID структуры, данные для которой будут выводиться пользователю -->
<xsl:variable name="current_structure_id" select="/document/structure/current_structure_id"/>
+
в типовую добавила в external_properties current_structure_id
на сайте вот такая ошибка:
Цитата:
Добавить информационный элементДобавить информационную группуРедактировать инфосистему
Warning: XSLTProcessor::transformToDoc() [xsltprocessor.transformtodoc]: runtime error: file /home/b/boxerboxru/boxerboxer/public_html/ line 73 element call-template in file /home/b/boxerboxru/boxerboxer/public_html/modules/Xsl/Xsl.class.php (line 289)
Warning: XSLTProcessor::transformToDoc() [xsltprocessor.transformtodoc]: Variable 'items_in_line' has not been declared. in file /home/b/boxerboxru/boxerboxer/public_html/modules/Xsl/Xsl.class.php (line 289)
Warning: XSLTProcessor::transformToDoc() [xsltprocessor.transformtodoc]: xmlXPathCompiledEval: evaluation failed in file /home/b/boxerboxru/boxerboxer/public_html/modules/Xsl/Xsl.class.php (line 289)
Warning: XSLTProcessor::transformToDoc() [xsltprocessor.transformtodoc]: runtime error: file /home/b/boxerboxru/boxerboxer/public_html/ line 74 element with-param in file /home/b/boxerboxru/boxerboxer/public_html/modules/Xsl/Xsl.class.php (line 289)
Warning: XSLTProcessor::transformToDoc() [xsltprocessor.transformtodoc]: Failed to evaluate the expression of variable 'items_in_line'. in file /home/b/boxerboxru/boxerboxer/public_html/modules/Xsl/Xsl.class.php (line 289)