If you update to Joomla 3.8.10, please make sure that you either do a full GitHub update of Fabrik, or disable caching for your lists (in the Advanced settings) or turn off Joomla's System Cache setting. A change in Joomla's cache code in 3.8.10 required a fix in Fabrik, which will be rolled in to the next release, but is currently only available in GitHub.
NOTE you must enable "Enhanced Dropdowns" in the Forms tab of the Fabrik global options (button top right of Fabrik backend) in order to use the Tags element, as it requires the "chosen" JS library to be included.
By default, this element syncs in with Joomla's tags system. They can be managed via Joomla's core Tags component.
While default table is #__tags, there is also possible to choose a custom table for separate tags. But ATM it has no field mapping so the table should have at least the following fields:
`id` int(10) UNSIGNED NOT NULL,
`parent_id` int(10) UNSIGNED NOT NULL DEFAULT '0',
`level` int(10) UNSIGNED NOT NULL DEFAULT '0',
`path` varchar(255) DEFAULT NULL,
`title` varchar(255) DEFAULT NULL,
`alias` varchar(255) DEFAULT NULL,
`published` tinyint(1) NOT NULL DEFAULT '0',
`created_user_id` int(10) UNSIGNED NOT NULL DEFAULT '0',
`created_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`language` char(7) DEFAULT NULL,
`version` int(10) UNSIGNED NOT NULL DEFAULT '1',
and indexes on (`published`,`access`), `access`,
, `path`, `alias`, `language`.
You can also just copy Joomla core tags table.
- Tag icon - A bootstrap class name that if assigned will add a icon before each tag entry in the list and details view.
This is an example of the element in use in a form.
Here we can see the ajax auto-complete has found a tag 'newone', based on the search 'new'. Clicking on the result or pressing enter will add the tag to the list of selected tags.
As in the list view, tags are links which when clicked on filter the currently list view based on the tag.