Tags element

  • Views Views: 13,354
  • Last updated Last updated:

Navigation

      Access element (+)
      Birthday element
      Button element
      Calculation element
      Captcha element
      Checkbox element
      Colour Picker element
      Count element (+)
      Database join element
      Date element
      Digg element
      Display text element
      Dropdown element
      Facebook Like element
      Field element
      File Upload element
      Folder element
      Google Map element
      Image element
         Image databese join
      Internal id element
      IP element
      J!Date element
      Kaltura element
      Link element
      Notes element
      OpenStreetMap element
      Picklist element
      Radio Button element
      Rating element
      Sequence element
      Slider element
      Tags element
      Textarea element
      Thumbs element
      Time element
      Timer element
      Timestamp element
      Total element
      User element
      User group element
      Video element
      View level element
      YesNo element
      Youtube element
      Akismet validation
      Is Email validation
      Is Not validation
      Is Numeric validation
      Not empty validation
      PHP validation
      Rsa id
  • 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​



    element-tag.png

    • 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​

    element-tag-frontend.png

    This is an example of the element in use in a form.

    element-tag-frontend-ajax.png

    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​


    element-tag-frontend-detailed.png


    As in the list view, tags are links which when clicked on filter the currently list view based on the tag.
Back
Top