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


Фотография
- - - - -

Как настроить фильтр в моем случае?

фильтр

Лучший Ответ Sliapy , 17 October 2013 - 16:30

Никак. При использовании фильтра генерируется отдельная страница, которая никак не связана с тем, где Вы применили фильтр.

 

Можно заменить заголовок страницы поиска на заголовок активного пункта меню. В файле media\zoo\applications\jbuniversal\templates\catalog\filter.php

 

0dv_200x0.png

$active = JFactory::getApplication()->getMenu()->getActive();
echo $active->title;
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 25

#11 Save Tibet

Save Tibet

Отправлено 17 October 2013 - 10:16

ничего там не напутано. Я писал Sliapy о том, что есть нынешний каталог, который в открытом доступе и который трогать не нужно и есть Новый каталог, который виден только зарегистрированным пользователям и который настраивается. фильтр нужен ему, а не старому каталогу.

 

единственное, что меня действительно смущает, это то, что алиасы пунктов меню старого каталога такие же, как у нового.


  • 0

#12 Sliapy

Sliapy

Отправлено 17 October 2013 - 10:47

В нем фильтр виден

6ay_200x0.jpg


Сообщение отредактировал Sliapy: 17 October 2013 - 10:48

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#13 Save Tibet

Save Tibet

Отправлено 17 October 2013 - 10:52

да, сейчас фильтры отображаются так, как нужно.

возник другой вопрос: после применения параметров фильтрации загружается страница с результатами поиска, на которой самого фильтра уже нет. это неправильно. нужно, чтобы это работало как, например, здесь — когда мы выбираем в фильтре какую то опцию, происходит загрузка сраницы с примененными параметрами. то есть фильтр всегда должен оставаться на виду и страница должна называться так же, как и до фильтрации. никаких "Результаты поиска" быть не должно. Это должна быть та же страница категории.


  • 0

#14 Sliapy

Sliapy

Отправлено 17 October 2013 - 11:00

В настройках модуля поиска укажите Пункт меню. Это страница, на которой будут выводится результаты. Соотв-но, если у Вас фильтр "Кольца" привязан к пункту меню "Кольца", то нужно указать его.

 

Сейчас у Вас там точно указано что-то другое.


Сообщение отредактировал Sliapy: 17 October 2013 - 11:01

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#15 Save Tibet

Save Tibet

Отправлено 17 October 2013 - 11:22

спасибо, поправил. а как теперь убрать название страницы "Результаты поиска"? Нужно, чтобы страница называлась так же, как категория.


  • 0

#16 Sliapy

Sliapy

Отправлено 17 October 2013 - 11:31

Результаты поиска - это отдельная страница со своим шаблоном.

 

Уточню у разработчиков, но сомневаюсь, что получится сделать такое.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#17 i001

i001

Отправлено 17 October 2013 - 13:57

  ?><h1 class="title"><?php echo JText::_('JBZOO_SEARCH_RESULT'); ?></h1><?php

Здесь задается заголовок

строка 24 

media\zoo\applications\jbuniversal\templates\catalog\filter.php


  • 0

#18 Save Tibet

Save Tibet

Отправлено 17 October 2013 - 15:49

Так как задать заголовок, соответствующий текущй категории?


  • 0

#19 Sliapy

Sliapy

Отправлено 17 October 2013 - 16:30   Лучший Ответ

Никак. При использовании фильтра генерируется отдельная страница, которая никак не связана с тем, где Вы применили фильтр.

 

Можно заменить заголовок страницы поиска на заголовок активного пункта меню. В файле media\zoo\applications\jbuniversal\templates\catalog\filter.php

 

0dv_200x0.png

$active = JFactory::getApplication()->getMenu()->getActive();
echo $active->title;

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#20 Save Tibet

Save Tibet

Отправлено 17 October 2013 - 17:43

Ну вот! Мне это и нужно было. Сейчас все вроде четко работает. После обновления ЗОО это слетит?


  • 0





Темы с аналогичным тегами фильтр

Click to return to top of page in style!