Contains some refactors after running PHPMD. RequestStack is injected to the service instead of calling \Drupal::request directly in the code. Rebuild cache when updating to this version.
Adds a TVI manager service, abstracting much of the logic from the controller over to it so the controller stays simple. Rebuild the cache after updating.
Adds a TVI manager service, abstracting much of the logic from the controller over to it so the controller stays simple. Rebuild the cache after updating.
Implements basic route override for term view route, displaying the selected view based on TVI settings or the default core term view if none are found.
This is not suitable for production sites (unless your willing to submit patches against some of the errors that we haven't seen yet) - but it does work - use with care!
1. Views and displays for terms are now selectable.
2. Term page title and breadcrumbs are now themeable. See issue #620030: TVI Changes default H2s and breadcrumbs.
3. Views now controls page access.
4. Moved some of the functionality to include files.
1: Added bug fixes to acheive proper view cascading
2: Removed access denied messages when taxonomy/term/* is enabled
3: Corrected a few other semantic errors.
See issue #588328.