Перейти к содержимому


Как реализовать фильтр по производителю и категориям


  • Вы не можете ответить в тему
Сообщений в теме: 3

#1 zoomka1985

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений
Репутация: 0
Начинающий

Отправлено 24 September 2011 - 05:23 PM

Как реализовать фильтр по производителю и категориям как тут http://s54.radikal.r...c72823fc3f6.jpg .
Через стандартный фильтр не чего не получается. Тоесть создал в характеристики "Производителя" с параметром Apple, HTC, Nokia и прочее в настройках к товару доваляю фильтр apple например но на сайте появляется такая вот http://s016.radikal....15cd6dbaa17.jpg. параметр не активен. Хотелось бы что можно нажать на производителя и что бы выпал весь список товаров данного производителя. Как реализовать кто знает?
  • 0

#2 zoomka1985

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений
Репутация: 0
Начинающий

Отправлено 25 September 2011 - 01:28 PM

Фильтр заработал. Теперь как его реализовать что бы параметры были не в выподающем скрытом меню а открытом списком как тут http://s54.radikal.r...c72823fc3f6.jpg

---------- Сообщение объединено ----------

всё решил проблему!
{* Шаблон фильтра вывода товаров *}
{if $main_content_template eq "category.tpl.html" or $main_content_template eq "category_search_result.tpl.html"}
{if !$categories_to_select}
{if $categoryID}
{if $allow_products_search}


{if $categories_to_select}{else}{/if}
{$smarty.const.STRING_NAME}: ":">"|default:""}">



{$smarty.const.STRING_PRODUCT_PRICE}: {$smarty.const.STRING_PRICE_FROM} ":">"|default:""}" >
{$smarty.const.STRING_PRICE_TO} ":">"|default:""}" > {$priceUnit}

{if $params}
{section name=i loop=$params}
{$params[i].name}:
{if $params[i].controlIsTextField eq 1}
":">"|default:""}'>
{else}

{section name=j loop=$params[i].variants}{if $smarty.section.j.index > 0} | {/if}{$params[i].variants[j].value|replace:'"':'"'|replace:"\'":"'"|replace:"<":"<"|replace:">":">"|default:""}
{/section}
{/if}
{/section}
{/if}
{if $show_subcategory_checkbox}
{if $show_subcategories_products}
{else}
{$smarty.const.STRING_SEARCH_IN_SUBCATEGORIES}

{/if}
{/if}


{/if}
{/if}
{/if}
{/if}
нужно заменить код блока filter.tp.html на этот код
  • 0

#3 invent

    Пользователь

  • Пользователи
  • PipPip
  • 26 сообщений
Репутация: 0
Начинающий

Отправлено 16 December 2011 - 05:50 PM

а можно нормальный код или в прикреплённом файле, а то здесь столько косяков (пробелы, кавычки..)
  • 0

#4 xumuk533

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 44 сообщений
Репутация: 0
Начинающий

Отправлено 21 December 2011 - 03:43 PM

чтото непомогает ничего
  • 0