Несколько вопросов по возможности реализации Магазина

#
Re: Несколько вопросов по возможности реализации Магазина
Эээ, так вы же про 2 разные переменные пишите, конечно они не совпадают. У меня всего 3 переменные, 2 из них определяются нормально, а именно 3(coun_prop) не определяется. Я пробовала несколько разных вариантов и тот, что предлагает Наталья в частности.
Вот они у меня сейчас все вместе, первые 2 определяются как нужно, а 3 выдает ошибки.

<xsl:variable name="all_items" select="count(//compare_items/item)"/>      
<xsl:variable name="etalon" select="//compare/compare_items/item/property[@id = $property_id]/value"/>
<xsl:variable name="coun_prop" select="count(/compare/compare_items//item/property[@id = $property_id]/value = $etalon)"/>

Пробовала и так

<xsl:variable name="coun_prop" select="count(//compare/compare_items//item/property[@id = $property_id]/value = $etalon)"/>
<xsl:variable name="coun_prop" select="count(//compare/compare_items/item/property[@id = $property_id]/value = $etalon)"/>

В общем я все пробовала, но выдаются ошибки. Не пойму где я ошибаюсь
http://www.colibre.ru - Создание и продвижение сайтов
#
Re: Несколько вопросов по возможности реализации Магазина
И, кстати, определять переменную etalon как написано у натальи я тоже пробовала...
http://www.colibre.ru - Создание и продвижение сайтов
Модератор
#
Re: Несколько вопросов по возможности реализации Магазина
libertine,
я не пойму что у Вас за операция такая внутри count(...путь... = $etalon)?
что это за сравнение или присваивание? зачем?
#
Re: Несколько вопросов по возможности реализации Магазина
Я считаю количество свойств значение которых совпадает со значением переменной $etalon
http://www.colibre.ru - Создание и продвижение сайтов
Модератор
#
Re: Несколько вопросов по возможности реализации Магазина
попробуйте так:
<xsl:variable name="coun_prop" select="count(//compare/compare_items//item/property[@id = $property_id and value = $etalon])" />
#
Re: Несколько вопросов по возможности реализации Магазина
Да, так ошибок не пишет, но считает не правильно.
Например я сравниваю. 3 товара с доп свойством Размеры устройства (глубина). У них значения вот такие:9,2; 9,2; 6,4. А значение $coun_prop = 3, как будто все они одинаковые. А вот если сравнивает с пустыми значениями, то считает более-менее корректно.
http://www.colibre.ru - Создание и продвижение сайтов
#
Re: Несколько вопросов по возможности реализации Магазина
посмотреть можно на сайте http://test.nav-nav.ru/. Там строки с несовпадающими значениями (т.е. где $coun_prop != &all_items) красным цветом должны выделяться, а они не выделяются.
http://www.colibre.ru - Создание и продвижение сайтов
Модератор
#
Re: Несколько вопросов по возможности реализации Магазина
libertine,
идея понятна, только непонятно, почему считает неправильно, 3 никак не должно быть, если значения другие. А что содержится в $etalon?
Присылайте запрос в поддержку с данными доступа и ссылкой на эту тему.
Авторизация