Перейти к публикации
IPS Invision Community

Filter Articles Homepage with Custom Database Field


qwert
 Поделиться
Подписчики 0

Рекомендованные сообщения

Filter Articles Homepage with Custom Database Field


Плагин позволяет вам фильтровать свою домашнюю страницу базы данных для настраиваемого поля базы данных.

Вы должны использовать «Показать записи как статьи» в настройках вашей базы данных. В противном случае этот плагин не имеет никакого смысла.

В настройках плагина установите идентификатор базы данных, идентификатор настраиваемого поля, по которому вы хотите фильтровать, и значения в этом настраиваемом поле, по которому вы хотите фильтровать. Я рекомендую поле на основе переключателя. Другие не были проверены.

Внимание: если вы решите фильтровать только одно или несколько значений, а не все, и у вас есть дополнительные блоки / контент, основанные на той же базе данных, они также показывают только фильтрованный контент . В моем случае это не проблема. В вашем случае использования это может быть.

Последний параметр - настраиваемая переменная URL, которую вы можете установить. Используйте? YourVariableName = selectedfilter для создания ссылок для фильтрации контента.

Вам следует продублировать шаблон «Статьи по категориям» (просто экспортируйте и импортируйте его снова) в разделе шаблона базы данных «Страницы», потому что вы должны адаптировать шаблон разбивки на страницы. В новой созданной группе шаблонов вы должны заменить в шаблоне индекса следующую строку

{template="pagination" app="core" location="global" group="global" params="$url, $pagination['pages'], $pagination['page'], $database->featured_settings['perpage'], TRUE, 'page'"}

С

{template="GRcustomDatabaseNavigation" app="core" location="global" group="plugins" params="$url, $pagination['pages'], $pagination['page'], $database->featured_settings['perpage'], TRUE, 'page'"}

Необходимо, потому что нумерация страниц должна также получить переменную фильтра.

 


  • Автор
  • Добавлен
    25.06.2020
  • Категория
  • Разработчик
    Gerd Großmann
  • Локализация
    EN
  • Совместим
    4.3
    4.4

 

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться
×
×
  • Создать...
Вверх
Вверх