Производители, Интернет-магазин

#
Re: Производители, Интернет-магазин
Поставил 5.9.9. А как можно сделать так, чтобы при выводе всех товаров производителя в форме фильтра вместо производителя можно было бы выбирать категорию.
Т.е. клиент вывел все товары "Сони", а потом дополнительно фильтрует, например, по "телевизоры". Было бы очень удобно.

P.S. Еще заметил, что параметр &all_group не передается, если нажать на вторую страницу списка товаров...

P.P.S. На тему алфавита все работает. Проблема была у меня, поскольку в некоторых категориях у меня задано поле сортировки. И когда выводятся товары одновременно из этих категорий сортировка как раз и дает такой порядок...)
#
Re: Производители, Интернет-магазин
Господа, подскажите пожалуйста, как решили проблему с невозможностью сортировки при отображении товаров производителя?
#
Re: Производители, Интернет-магазин
Проблему таки решил, чем очень доволен!

Надеюсь, кто-н. оценит, нормально сделал или можно как-то более грамотно.

В фильтр добавил следующий код:
<xsl:if test="$parent_group_id=0 and count(selected_tags/tag)=0"><input type="hidden" name="all_group" />   
                        </xsl:if>

В раздел "Передаем фильтр" добавил передачу параметра:
<xsl:if test="$parent_group_id=0 and count(selected_tags/tag)=0">&amp;all_group   
                        </xsl:if>

Потестил, вроде все работает.
#
Re: Производители, Интернет-магазин
ironwayru,
спасибо за информацию! У меня тоже работает описанный вами метод.
www.toolstown.ru
#
Re: Производители, Интернет-магазин
Да, ни фига не работает. Дайте, плз, полный код. Может я че-то не понимаю...
У меня получается, что в основном каталоге вроде все работает, только когда идет постраничная сортировка с включенном отбором по производителю перескакивает в раздел сортировки по производителю но уже без каталога. А если заходить из производителей, постраничный вывод работает, НО сортировка глючит полностью. С таким же успехом можно просто в <!-- Передаем фильтр --> в конце строки, формирующей ссылку дописать &amp;all_group
#
Re: Производители, Интернет-магазин
Господа производители! Пожалуйста, решите данную задачку.
А то как-то не солидно... такая компания, а мелкий глюк висит... также и на DEMO///
Понятно, что на раз, два, три там не получиться... так как все заведено на один xsl шаблон, но все же вопрос уже год висит.
#
Re: Производители, Интернет-магазин
Такая задачка, которую пока не поймем как решить.

У каждого производителя в определенной группе товара должно быть СВОЙСТВО - СЕРИЯ,

Т.е каждая группа серий присваивается к группе товара и определенному производителю. Это все еще надо фильтровать.

т.е напротив каждого производителя в фильтре главной группы и соподчиненной будет раскрывающаяся ссылка [показать серии] с чекбоксами для выбора нужных. Если у производителя нет серий, то ссылки не будет. Если человк отметил несколько производителей, то ему выпадают списки после того как он нажмет применить и ему отфильтрует нужные.


Возможно ли это сделать в движке?
#
Re: Производители, Интернет-магазин
1)при сортировании товаров одного производителя не работают ссылки на другие страници с товарами одного производителя. Решил эту проблему заменой кода в xsl МагазинКаталогТоваров
<a href="{/shop/path}{$group_link}{$number_link}{$filter}{$arrows}" class="page_link"><xsl:value-of select="$i+1"/></a>&#xA0;

на

<a href="/shop/{$number_link}?action=all&amp;producer_id={/shop/producer_id}" class="page_link"><xsl:value-of select="$i+1"/></a>&#xA0;

но тогда в каталоге неправильно выводятся ссылки на другие страницы с товарами в группах магазина.

Решил менять по условию если находимся в корне магазина:
<xsl:choose>
                        <xsl:when test="$parent_group_id = 0">
<a href="/shop/{$number_link}?action=all&amp;producer_id={/shop/producer_id}" class="page_link"><xsl:value-of select="$i+1"/></a>&#xA0;
</xsl:when>
                        <xsl:otherwise><a href="{/shop/path}{$group_link}{$number_link}{$filter}{$arrows}" class="page_link"><xsl:value-of select="$i+1"/></a>&#xA0;</xsl:otherwise>
                     </xsl:choose>

Вроде заработало, но по идее тогда если в корне магазина будет много товаров, то ссылки будут опять неправильно выводиться...
какие есть варианты правильной сортировки? кто подскажет)?

2) И ещё (вот пример): http://altay-magazin.ru/shop/page-3/?action=all&producer_id=191 страница с товарами одного производителя.  там 27 страниц и если перейти на последнюю то предыдущие ссылки 24 страницы пропадают, и чтобы перейти на первую надо оч долго кликать по 2 страници назад. как сделать кнопку перехода сразу на первую страницу?
Авторизация