---
title: "Advanced Custom Fields 2.1.0 is out and brings the Gallery Field and Display Conditions"
description: "We are really excited to introduce a new shiny field in our Joomla Fields collection. The Gallery Field can help you add photo galleries to your pages"
url: "https://www.tassos.gr/blog/advanced-custom-fields-2-1-0"
date: "2026-04-06T23:04:44+00:00"
language: "en-GB"
---

#  Advanced Custom Fields 2.1.0 is out and brings the Gallery Field and Display Conditions

 ![Tassos Marinos](https://www.gravatar.com/avatar/cc4c5cd6974bf2cd8bfa2d6efcc60843?s=48)  Tassos Marinos  [Follow](https://x.com/tassosm)

 Published in [Blog](https://www.tassos.gr/blog)

 Apr 4 2022

 4 min read

 Last updated may 21 2024

 ![Advanced Custom Fields 2.1.0 is out and brings the Gallery Field and Display Conditions](https://www.tassos.gr/media/k2/items/src/616bcb4070200eba2fbb3aacc645866b.jpg)We are really excited to introduce a new shiny field in our Joomla Fields collection. The Gallery Field can help you add photo galleries to your pages using custom fields. Additionally, the Display Conditions, previously known as the Publishing Rules tab has been redesigned and made more user-friendly.

## [The Gallery Field](#the-gallery-field)

Say hello to ACF Gallery. Τhe perfect solution for Joomla Fields fans who wish to add photo galleries to their content with Joomla Fields.

It's a Joomla gallery plugin with a drag &amp; drop builder and lightbox functionality that integrates perfectly with Joomla Custom Fields. It comes with stunning pre-built gallery layouts and a focus on performance and SEO. It is also responsive, accessibility-ready, and supports lazy loading for lightning-fast photo galleries and automatic image resizing during upload.

### [Features overview](#features-overview)

- Powerful and easy-to-use drag &amp; drop gallery builder
- 2 beautiful gallery templates – Grid and Masonry (More are coming)
- Display images in a Lightbox popup
- Upload photos from your computer or from the Joomla Media Library
- Upload items to a custom folder or to dynamically generated folder with the use of Smart Tags
- Joomla Custom Fields integration
- Automatic image resizing during upload
- Automatic thumbnails creation
- 3 image resizing methods: Crop, Stretch, Fit
- Ability to resize large images.
- Drag &amp; Drop reordering of the gallery items
- Gallery items caption (HTML support)
- Option for rendering a module in the lightbox captions
- Lazy loading of images
- Responsive &amp; Mobile Ready
- Keyboard and touch navigation
- Zoomable images
- Retina ready
- Works on all modern browsers
- Joomla 3 and Joomla 4 support
- No dependencies - no jQuery

To learn more details, check the field’s [documentation page](https://www.tassos.gr/joomla-extensions/advanced-custom-fields/docs/acf-gallery-field) or read the latest blog post on [How to create a Photo Gallery in Joomla](https://www.tassos.gr/blog/create-a-photo-gallery-in-joomla)

## [New Display Conditions](#new-display-conditions)

Would you like to display a field only to mobile users? Are you looking for a way to hide a custom field from users who are physically located in a certain country or city? Or maybe, display a field only on weekends? We got you covered!

![Joomla Fields Display Conditions - Conditional Logic](https://www.tassos.gr/images/2022/joomla_fields_display_conditions.png)

With the new Display Conditions you can control when your custom fields appear to site visitors with 30+ Condition Rules. A new tab called Display Conditions will be available in the Field editing page where you can add your conditions.

The following Conditions are available to customize when your field appears to visitors:

### [DateTime](#datetime)

- Date
- Time
- Day of Week
- Month

### [Joomla](#joomla)

- Content Article
- Content Category
- Content Component View
- User ID
- User Group
- User Access Level
- Menu
- Component
- Language

### [Technology](#technology)

- Device
- Browser
- Operating System

### [Geolocation](#geolocation)

- City
- Country
- Continent
- Region

### [Integrations](#integrations)

- EngageBox - Popup
- Convert Forms - Campaign
- K2 Item
- K2 Category
- K2 Tag
- K2 Page Type
- AcyMailing List

### [Advanced](#advanced)

- URL
- Referrer URL
- IP Address
- Pageviews
- Time on Site
- Cookie
- PHP

## [Changelog](#changelog)

Here are the highlights of what’s new and updated in v2.1.0.

### [Added](#added)

- Introduces the new Display Conditions tab.
- Implements the ACF Gallery Field.
- Implements the Day of Week, Month, and Time Conditions.
- Implements the Country, City, Region, and Continent Geolocation Conditions.
- Implements the User Access Level Condition.
- Implements the Joomla Content View Condition.
- Implements the Browser and Operating System Conditions.
- Implements the IP Address and Cookie Conditions.

### [Fixed](#fixed)

- Fix: PHP 8.1 - version\_compare(): Argument #3 ($operator) must be a valid comparison operator
- Fix: Administrator UI is broken in some languages due to syntax errors in translation files.
- Fix: PHP 5.6 would throw an error when installing ACF 1.3.0 or newer.
- \[Download Button\] Fixes an issue where the selected download file name wasn't visible.
- \[OpenStreetMap\] Joomla 4 would not display an error message when the field was set as required.

### [Changed](#changed)

- \[URL\] Adds support for the rel="noopener" attribute.
- \[PayPal\] Adds a Toggle to set whether to display a Checkout Payment button when a value is set or not.
- \[PHP Field\] It's now possible to access the article's data using the $item object. Eg: return $item-&gt;title;

## [Can you spare 2 minutes to write a review on JED?](#can-you-spare-2-minutes-to-write-a-review-on-jed)

Advanced Custom Fields extension is moving forward and our goal is to make it the 1st option when it comes to Joomla Fields. We are working hard to improve it and bring you a better and better experience every day.

If you have a minute, we'd love it if you would take a few seconds to share your experience by writing a review of [JED](https://extensions.joomla.org/extension/authoring-a-content/custom-fields/advanced-custom-fields/) and tell other folks how it has been useful to you.

 [ ![The all-in-one Joomla Custom Fields Collection](https://www.tassos.gr/images/joomla-extensions/advanced-custom-fields/banner.png) ](https://www.tassos.gr/joomla-extensions/advanced-custom-fields/?utm_source=tassos&utm_medium=blog&utm_campaign=blogAfterContent&utm_content=advanced-custom-fields) The all-in-one Joomla Custom Fields Collection

 Enhance Joomla built-in functionality with a huge collection of custom fields and display additional information to articles and pages easily.

 5.0 rate from 151 reviews

 [ Get Advanced Custom Fields ](https://www.tassos.gr/joomla-extensions/advanced-custom-fields/?utm_source=tassos&utm_medium=blog&utm_campaign=blogAfterContent&utm_content=advanced-custom-fields)

## Schema

```json
{
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
        {
            "@type": "ListItem",
            "position": 1,
            "name": "Home",
            "item": "https://www.tassos.gr"
        },
        {
            "@type": "ListItem",
            "position": 2,
            "name": "Blog",
            "item": "https://www.tassos.gr/blog"
        },
        {
            "@type": "ListItem",
            "position": 3,
            "name": "Advanced Custom Fields 2.1.0 is out and brings the Gallery Field and Display Conditions",
            "item": "https://www.tassos.gr/blog/advanced-custom-fields-2-1-0"
        }
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@type": "BlogPosting",
    "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://www.tassos.gr/blog/advanced-custom-fields-2-1-0"
    },
    "headline": "Advanced Custom Fields 2.1.0 is out and brings the Gallery Field and Display Conditions",
    "image": {
        "@type": "ImageObject",
        "url": "https://www.tassos.gr/media/k2/items/src/616bcb4070200eba2fbb3aacc645866b.jpg"
    },
    "publisher": {
        "@type": "Organization",
        "name": "Tassos",
        "logo": {
            "@type": "ImageObject",
            "url": "https://www.tassos.gr/https://www.tassos.gr/media/brand/logo-text.png"
        }
    },
    "author": {
        "@type": "Person",
        "name": "Tassos Marinos",
        "url": "https://x.com/tassosm"
    },
    "datePublished": "2022-04-04T20:13:54+03:00",
    "dateCreated": "2022-04-04T20:13:54+03:00",
    "dateModified": "2024-05-21T10:18:55+03:00"
}
```
