Skip to content
Menu
Open World News Open World News
  • Privacy Policy
Open World News Open World News
Droptica: How to Customize Taxonomy Terms Pages? Taxonomy Views Integrator Drupal Module

Droptica: How to Customize Taxonomy Terms Pages? Taxonomy Views Integrator Drupal Module

Posted on August 20, 2022 by Michael G

Author:
Source

Droptica: How to Customize Taxonomy Terms Pages? Taxonomy Views Integrator Drupal Module

The standard method of managing Drupal’s display mode may be too limited in some cases. If you want to efficiently create differentiated views used when listing terms or content related to the terms, you can try Layout Builder. What if, for example, the graphical interface, complexity, or genericity disqualifies this tool among the considered solutions? The Taxonomy Views Integrator (TVI) module may help here.

The Taxonomy Views Integrator Drupal module – general information

The functionality provided by Taxonomy Views Integrator allows you to create multiple views that can become part of the display modes of entire vocabularies or individual terms.

The module was created on 11 September 2009. The latest update to Drupal 7 took place on 20 September 2016, and to Drupal 8 and 9 – on 10 June 2021.

Popularity of the TVI module

As of the day of writing this article, about 25 thousand pages are using this module. The Drupal 7 version of the module is losing popularity, most likely due to the overall migration to Drupal 9. The Drupal 8 and 9 versions of the module enjoy a steady increase in the number of installations. Considering the number of available versions, the module has recently maintained its steady popularity.

The Taxonomy Views Integrator Drupal module maintains growing popularity for Drupal 8 and 9

 

Creators of the module

The main creator of the project is Derek Webb (derekwebb1). Kevin Quillen (kevinquillen), Michael O’Hara (mikeohara), Rich Gerdes (richgerdes), and Edouard Cunibil (DuaelFr) are also singled out on the list of maintainers.

Installation

The module doesn’t require any external libraries. The TVI dependencies are limited to the Views and Taxonomy modules only, and both are available in the Drupal core.

We recommend using Composer for the installation.

$ composer require drupal/tvi

What’s the Taxonomy Views Integrator module for?

You can overwrite the terms in all vocabularies by using only the Views and Term modules. Taxonomy Views Integrator integrates vocabularies and terms with views in a more accessible way. By enabling this module, you can create a view in which you’ll overwrite the list of terms in a specific vocabulary, additionally having full control over how the view is presented. You can just as easily attach a different view to a specific term. Thanks to this freedom, you can easily create, for example, differently looking subpages on a specific topic, which will be defined on the basis of terms.

Permissions

The module provides new permissions. Their list depends on the number of available vocabularies.

Administer taxonomy views integrator

This permission allows for managing global module settings and editing its settings in all vocabularies and terms. It’s recommended that you only grant this permission to trusted roles.

Define the view override for terms in {VOCABULARY_NAME}

Granting this permission will allow you to overwrite the view used for specific terms in a given vocabulary.

Define the view override for the vocabulary {VOCABULARY_NAME}

This permission will allow you to override the view for an entire vocabulary.

Using the Taxonomy Views Integrator module

After enabling the module and granting permissions, it’s time to familiarize yourself with its global settings. There are only two. The first one is Don’t display a view by default; if selected, the default Taxonomy term view in the Page display mode won’t be used. The second one is Use global view override. If selected, it will allow you to override the default global view and choose the display mode.

The global settings of the Taxonomy Views Integrator Drupal module

 

You can also select views for vocabularies and terms. In both cases, the configuration form looks the same. You can choose:

  • a flag that allows you to enable overwriting,
  • a list of views from which you can select the view you are interested in and the display mode from this view,
  • the Child terms will use these settings option. If selected, all children of the vocabulary or term will use the same view in the same display mode,
  • and the Pass all arguments to views option. If selected, it’ll ensure that the view will receive all arguments given in the path, such as the term identifier.

Selecting views for vocabularies and terms in the Taxonomy Views Integrator Settings

 

The TVI configuration form has been integrated with the vocabulary and term editing forms. Therefore, it’s available under the address

/admin/structure/taxonomy/manage/{vocabulary_machine_name}

for vocabularies and

taxonomy/term/{term_id}/edit

for terms

Taxonomy Views Integrator Drupal module – summary

If your website requires more freedom in presenting terms and vocabularies, the Drupal Taxonomy Views Integrator module will certainly meet your expectations. The module is easy to use and requires only the basic knowledge of creating views. Full freedom also means the ability to create custom styling for the created views, which may require a more in-depth knowledge of Drupal. If your vision for your web page doesn’t match the standard look of the views and integration with TVI alone isn’t enough, our team dealing with developing Drupal websites will be happy to help you.

Read more

Related Posts:

  • Specbee: Mastering Drupal 9 Layout Builder: A Comprehensive Guide to Effortlessly Customize Your Website's Design
    Specbee: Mastering Drupal 9 Layout Builder: A…
  • Specbee: Getting Started with Layout Builder in Drupal 9 - A Complete Guide
    Specbee: Getting Started with Layout Builder in…
  • Specbee: How to Create Dynamic Layouts with Layout Builder, CTools, and View Modes
    Specbee: How to Create Dynamic Layouts with Layout…
  • Droptica: How to Speed Up a Website on Drupal? Lazy-load Module and its Possibilities
    Droptica: How to Speed Up a Website on Drupal?…
  • Droptica: Save Time Building Complex Drupal Websites with Code Generation and No Code Tools
    Droptica: Save Time Building Complex Drupal Websites…
  • Droptica: How to Effectively Clip Photos? An Overview of the Crop API Drupal Module
    Droptica: How to Effectively Clip Photos? An…

Recent Posts

  • [TUT] LoRa & LoRaWAN – MikroTik wAP LR8 kit mit The Things Network verbinden [4K | DE]
  • Mercado aguarda Powell e olha Trump, dados e Haddad | MINUTO TOURO DE OURO – 11/02/25
  • Dan Levy Gets Candid About Learning How To Act Differently After Schitt’s Creek: ‘It’s Physically…
  • Building a Rock Shelter & Overnight Stay in Heavy Snow 🏕️⛰️
  • Les milliardaires Elon Musk et Xavier Niel s’insultent copieusement

Categories

  • Android
  • Linux
  • News
  • Open Source
©2025 Open World News | Powered by Superb Themes
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT