Корзина. Передаваемый со страницы товара параметр.

#
Re: Корзина. Передаваемый со страницы товара параметр.
Это я все прекрасно знаю не первый год с вами работаю. Но увидев механизм добавления модификаций клиент напрочь отказался от них. Малый Бизнес возможно смогут себе позволить немного позже.
Я вот после полночи мучений сделал такое:
В xml корзины появляются переменные с нужными мне значениями. Как и ранее переменная в названии содержит ID товара.
Пример названия item_176
В темплейте товара пытаюсь вытащить ее таким образом
<xsl:variable name="size" select="/cart/*[concat('item','_',(item/@id))]" />

но получаю почему-то значение только первой переменной в списке для всех товаров в корзине.
Подскажите пожалуйста что не так.
Делаем лучшее
Модератор
#
Re: Корзина. Передаваемый со страницы товара параметр.
speedy писал(а):
но получаю почему-то значение только первой переменной в списке для всех товаров в корзине.

а что Вы ожидали получить?
#
Re: Корзина. Передаваемый со страницы товара параметр.
Нужную мне переменную.
Есть в корзине 2 товара ID 176 и ID 178
Для товара с ID 178 я хотел получить значение переменной /cart/item_178 а получаю /cart/item_176 так как она первая в списке.
Делаем лучшее
Модератор
#
Re: Корзина. Передаваемый со страницы товара параметр.
Пример получения значения узла по его имени http://www.hostcms.ru/forums/22/111/
#
Re: Корзина. Передаваемый со страницы товара параметр.
Спасибо огромное! Работает. Даже не представляете как выручили.
Делаем лучшее
Модератор
#
Re: Корзина. Передаваемый со страницы товара параметр.
speedy,
пожалуйста.
#
Re: Корзина. Передаваемый со страницы товара параметр.

#
Re: Корзина. Передаваемый со страницы товара параметр.
Скажите пожалуйста, а если у меня 1 товар имеет
3 размера и каждого размера 3 цвета

Это получается 9 модификаций?

Или можно обойтись меньшим?

Или достаточно купить лицензию и это решит все проблемы?


#
Re: Корзина. Передаваемый со страницы товара параметр.
dmitry920 писал(а):
Это получается 9 модификаций? Или можно обойтись меньшим?
Эта задача подробно рассматривается в курсе математики старшей школы. У вас есть два параметра, у каждого по три значения, максимальное число комбинаций будет 3 во 2й степени = 9.

Обойтись меньшим числом модфикаций можно, только если для какой-то пары "размер-цвет" в природе не существует товара.
Например, товар бейсболка, размеры M, S, XL; цвета красный, желтый, синий. Если у вас в магазине нет и не будет желтых бейсболок размера XL, то такую модификацию можно не создавать. Тогда их будет 8.

dmitry920 писал(а):
Или достаточно купить лицензию и это решит все проблемы?
Да. После редакции "Корпорация" в линейке HostCMS существует еще одна, секретная редакция, у которой в админке есть пункт "Проблемы", а в нем одна только кнопка - "Решить все". Нажимаете на нее и все становится хорошо
<joke_mode_off/>
Заказов не беру. Консультирую редко.
Авторизация