Custom fields

Custom fields extend Joomla’s standard fields. You can add text inputs, dropdowns, dates, media uploads and more to articles, contacts, users and modules. They help organise content and provide editors with structured forms.

  • Function and purpose

    With custom fields you can extend Joomla’s data model. Create your own fields – text, list, date or media – and assign them to articles, categories, contacts or users. This lets you collect additional information in a structured way and display it on your site.

    Use cases

    • Articles: Add fields for prices, dates or download links.
    • Categories: Store special parameters for entire categories that are inherited by all articles.
    • Users and contacts: Capture additional contact details or preferences.

    Important notes

    • Field groups: Organise multiple fields into groups to assign them together.
    • Template output: Template overrides may be needed to display fields where you want them on the frontend.
    • Planning: Plan field names and structures carefully so they remain understandable in the long term.

    See also