Фильтр. Настройка фильтра.

голоса: 0

Здравствуйте!

Создал фильтр "Операционные системы" $FILTER1_MENU$

Как сделать, чтобы фильтр показывался только в определенных разделах и категориях?

Разделы и категории, где должен показываться фильтр:

VSTi инструменты [ID:2]
      Синтезаторы, сэмплеры (891)  [ID:3]
      Клавишные инструменты (98)  [ID:4]
      Ударные инструменты (230)  [ID:5]
      Струнные инструменты (140)  [ID:7]
      Бас-синтезаторы (70)  [ID:6]
      Духовые инструменты (33)  [ID:9]
      Оркестровые инструменты (24)  [ID:8]
      VST плагины [ID:10]
      Приложения [ID:13]

VST плагины [ID:10]  
      Сведение и мастеринг (2150)  [ID:11]
      Работа с вокалом (69)  [ID:20]

Приложения [ID:13]
      Секвенсоры (212)  [ID:19]
      Программы (51)  [ID:18]
      Аудиоредакторы (78)  [ID:28]
      Аудиоконвертеры (3)  [ID:29]
      Медиа проигрыватели (60)  [ID:30]
      Мобильные приложения (13)  [ID:34]

------------------------

Пытался проделать следующее:

В шаблон "Страница со списком материалов раздела" вставил это:

<?if($CID$='2' or $CID$='10' or $CID$='13')?>$FILTER1_MENU$<?endif?>

В шаблон "Страница со списком материалов категории" вставил это:

<?if($CID$='3' or $CID$='4' or $CID$='5' or $CID$='7' or $CID$='6' or $CID$='9' or $CID$='8' or $CID$='11' or $CID$='20' or $CID$='19' or $CID$='18' or $CID$='28' or $CID$='29' or $CID$='30' or $CID$='34')?>$FILTER1_MENU$<?endif?>

Но тогда фильтр вообще не отображается. Есть решение этого вопроса?

Адрес сайта http://vsthouse.ru
| Автор: | Категория: Доп. функции

Ответов: 1

Голоса: +1
Это оператор $CID$ там не работает, используйте $URI_ID$, пример для категорий... <?if($URI_ID$='ldCat3')?>... пример для раздела... <?if($URI_ID$='ldCat2')?>
| Автор:

Вот спасибо! Теперь работает.
Еще один вопрос. Вставил коды в одной строке с сортировкой, но фильтр ушел вниз:

Как его поместить в одной строке с сортировкой? Чтобы было так:

Там нет место для него.... но пробуйте ставить так, сразу после кода $SORTING_MENU$ ставьте ваше условие.
Да, только что так и сделал. И все отлично получилось! Вот: http://vsthouse.ru/load/vst_i_instrumenty/2  Спасибо за помощь!  Я так понимаю, этот фильтр нельзя вставить на главную страницу каталога файлов? (он бы там тоже очень пригодился)
Нет, там не работает.
И на странице поиска тоже не работает. Жаль.  Вы не подскажете, как сделать чтобы выбор пункта фильтра сохранялся в куках браузера? (при переходе в другой раздел или категорию фильтр сбрасывается)
Одной строкой кода это не сделать, погуглите про куки, но учтите это не панацея, кто то может отключить куки у себя... и т.д, стоит ли игра свеч...
Понятно. Последний вопрос. Как дизайн фильтра изменить или еще что-то. В каких шаблонах его искать или в CSS? Или фильтр - системный и редактированию не поддается?
Это тэг select, по гуглите про его стилизацию, будете огорчены...
Понятно, благодарю за ответы.
...