Модуль Таксономии Drupal - Ограничение количества ссылок, отображаемых на тег - PullRequest
0 голосов
/ 26 ноября 2009

У меня есть сайт с такими тегами, как робототехника, программирование, симуляция, тесты и т. Д., И я хочу ограничить количество отображаемых ссылок для определенного тега числом. Например, если есть 20 узлов, которые фактически имеют тесты в качестве тега, то должны отображаться только 10 узлов, которые имеют тесты в качестве тега, а остальные узлы могут отображаться при нажатии на ссылку «Далее» или «Показать больше». Я использую модуль таксономии для тегов, чтобы можно было вносить какие-либо изменения в код или таксономический модуль модуля. его конфигурация, чтобы я мог достичь этого.

1 Ответ

3 голосов
/ 27 ноября 2009

Да, это легко возможно, если вы используете модуль views .

Затем вы можете настроить представление, которое принимает термин в качестве параметра, и использовать пейджер, выводя не более 20 ссылок на страницу. Посмотрите на скриншот схожего изображения, которое у меня есть на одном из моих сайтов.

скриншот интерфейса пользователя http://img697.imageshack.us/img697/282/screenshot004n.png

РЕДАКТИРОВАТЬ: уточнения

Метод, который я предлагаю использовать, эффективно замените стандартную страницу, которую вы бы использовали для таксономии, и замените ее выводом представления.

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

Более легкой, но менее гибкой альтернативой может быть использование theme_pager().

...