Tab: filters
The filters tab contains two different ways to filter your content.
has groups
has tags
Groups
The groups filter is a very simple non-hierarchical filter, that uses the cgroup
column in the main entity table. This field is used for e.g. the page entity, to distinguish standard pages from module pages, or email pages.
Because the groups filter uses the cgroup
column in the main entity table, every row can only belong to one group.
Tags
The tags filter adds a relation between the entity and advanced taxonomies, like (hierarchical) categories, or (non-hierarchical) tags.
The taxonomies are store in the lara_object_taxonomies
table.
The terms are stored in the lara_object_tags
table.
The relations between the individual entity models and the terms are stored in the lara_object_taggables
table.
Nested sets
The hierarchy in the Tags table is provided by the nested set package kalnoy/nestedset
Terminology
When you look at the database or the backend, the word 'tag' is used in different contexts with different meanings.
The correct terminology would be:
Taxonomies:
categories (hierarchical)
terms: cat 1, subcat 1.1, subcat 1.2, cat 2, cat 3, etc.
tags (non-hierarchical)
terms: tag 1, tag 2, tag 3
Historically we use the word 'tag' for the entire group of taxonomies. And the table which holds the terms is calledlara_object_tags
, instead of lara_object_terms
which would have been more appriate.
Last updated