parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Вопрос по магазину

Knocc 02.06.2009 15:17

Установил CMS .COM. Возникли проблемы с магазином и галереей.
Вот ошибка в которой не смог разобраться (магазин запустился но при обращении к товару или каталогу сыпятся ошибки в основ ном одна и таже, касающаяся XML.P) ошибки и примеры кода:

В работе Parser произошла ошибка:
runtime error: file Z:///home/ilk.ru/www/xsl/mod/shop.xsl line 523 element if
Variable 'hit_id' has not been declared.
xmlXPathCompiledEval: 1 objects left on the stack.
Ошибку вызвал этот фрагмент:
transform
Ошибка произошла при работе с файлом:
…//classes/operators/xml.p, строка номер 6
Что обычно приводит к ошибке xml?

в вашем коде XML ошибки, или вы пытаетесь выполнить над XML недопустимую операцию.
Последовательность операций, которая привела к ошибке:
(от самой последней вверху списка до самой первой внизу)
src: …//classes/operators/xml.p строка 6
xmlTransformer: …//classes/components/com_builder.p строка 93
rem: …//classes/components/com_builder.p строка 93
if: …//classes/components/com_builder.p строка 83
buildPage: …//index.html строка 95
rem: …//index.html строка 95
content: …//auto.p строка 110
jBody: …//classes/common/sql.p строка 76
connect: …//classes/common/sql.p строка 76
inc: …//classes/common/sql.p строка 76
server: …//auto.p строка 107
<!-- Список категорий каталога - элементы-->
	<xsl:template match="item" mode="shop-category-menu">
		<li>
>>>>>>>>>>>ОШИБКА>>>>>>>>><xsl:if test="descendant-or-self::*/@id = $hit_id">
			<xsl:attribute name="class"><xsl:text>cur</xsl:text></xsl:attribute>
		</xsl:if>
вот код XML.P
# $Id: xml.p,v 1.10 2003/09/25 18:31:28 egr Exp $
# преобразователь xml данных в html код
@xmlTransformer[source;stylesheet][transformed;src]
$src[^xdoc::create{$source}]
>>>>>>>>>> строка номер 6>>>>>>>>>$transformed[^src.transform[$stylesheet]]
^transformed.string[
	$.method[xhtml]
	$.indent[no]
	$.encoding[$response:charset]
]
$src[]
$transformed[]
В чем проблема?