Internal Taxonomy
Component ID
1251244
Component name
Internal Taxonomy
Component type
module
Maintenance status
Development status
Component security advisory coverage
not-covered
Component created
Component changed
Component body
Description
Some taxonomy terms / vocabularies should never be viewed directly - taxonomy terms are often used for internal classification only. Per-vocabulary or per-term, this module denies access to taxonomy/term/[tid] URLs while allowing the taxonomy terms to be used in other modules such as Views.
Functionality
- Creates a permission per vocabulary which when disabled denies the node listing view to the specified role.
- Adds an option to vocabulary edit forms for administrators to select the result of a direct node listing view.
- Options are Allow, Not Found, Access Denied, and Redirect.
- Redirect URL/path can use tokens, anchors or $_GET variables.
- "Denied action setting per-term" in vocabulary settings. Term default is to use vocabulary default.
- hook_url_outbound_alter() implementation to rewrite URLs of denied node listings to the redirect URL.
