Introduction
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.
Options
- Tag icon - A Bootstrap class name that if assigned will add a icon before each tag entry in the list and details view.
Examples
Form 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.
Detailed view
As in the list view, tags are links which when clicked on filter the currently list view based on the tag.