Skip to main content

Custom Fields

The Custom Fields plugin manages Joomla custom fields: fields, groups, types and contexts.


Each management tool requires the permission shown in the “Required permissions” column for the Custom Fields component (com_fields). Read-only tools require no specific permissions.

Fields

Create and manage fields.

ToolFunctionRequired permissions (ACL)
list_fieldsList fieldsNone (read-only)
get_fieldRead a fieldNone (read-only)
create_fieldCreate a fieldCreate — core.create
update_fieldEdit a fieldEdit — core.edit
delete_fieldDelete a fieldDelete — core.delete
set_field_statePublish / unpublishEdit state — core.edit.state
reorder_fieldReorderEdit state — core.edit.state

Field groups

Group fields together.

ToolFunctionRequired permissions (ACL)
list_field_groupsList groupsNone (read-only)
get_field_groupRead a groupNone (read-only)
create_field_groupCreate a groupCreate — core.create
update_field_groupEdit a groupEdit — core.edit
delete_field_groupDelete a groupDelete — core.delete

Types & parameters

Discover the available types and their parameters.

ToolFunctionRequired permissions (ACL)
list_field_typesList types (text, list, media, subform…)None (read-only)
get_field_type_paramsParameters expected by a typeNone (read-only)

Contexts

Find out which contexts allow fields to be created (articles, categories, users, contacts…). The values of fields are entered by the plugin that manages the item: Content for articles and categories (list_article_fields, list_category_fields), and Users for accounts (list_user_fields).

ToolFunctionRequired permissions (ACL)
list_field_contextsList contexts (com_content.article, com_content.categories, com_users.user, etc.)None (read-only)

Prompt examples

“Create a list field called ‘Difficulty’ (Easy/Medium/Difficult) for recipes.”

“Group my SEO fields in a ‘Search engine optimisation’ group.”

“Add an FAQ subform (question, answer) to categories.”