From 07fea9e57bcffb44309668f3e32ea454364c1915 Mon Sep 17 00:00:00 2001 From: Keith Solomon Date: Fri, 24 Jul 2026 23:21:14 -0500 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20Add=20ACF=20field=20group?= =?UTF-8?q?=20for=20services-list=20block?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- acf/group_services_list.json | 119 +++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 acf/group_services_list.json diff --git a/acf/group_services_list.json b/acf/group_services_list.json new file mode 100644 index 0000000..ad01542 --- /dev/null +++ b/acf/group_services_list.json @@ -0,0 +1,119 @@ +{ + "key": "group_services_list", + "title": "Services List", + "fields": [ + { + "key": "field_services_items", + "label": "Items", + "name": "items", + "aria-label": "", + "type": "repeater", + "instructions": "Add 2, 3, or 4 cards. The grid layout adapts to the count.", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "layout": "block", + "pagination": 0, + "min": 0, + "max": 0, + "collapsed": "", + "button_label": "Add Service", + "rows_per_page": 20, + "sub_fields": [ + { + "key": "field_services_item_image", + "label": "Image", + "name": "image", + "aria-label": "", + "type": "image", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "return_format": "array", + "library": "all", + "min_width": "", + "min_height": "", + "min_size": "", + "max_width": "", + "max_height": "", + "max_size": "", + "mime_types": "", + "allow_in_bindings": 0, + "preview_size": "medium" + }, + { + "key": "field_services_item_heading", + "label": "Heading", + "name": "heading", + "aria-label": "", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "maxlength": "", + "allow_in_bindings": 0, + "placeholder": "", + "prepend": "", + "append": "" + }, + { + "key": "field_services_item_description", + "label": "Description", + "name": "description", + "aria-label": "", + "type": "textarea", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "placeholder": "", + "maxlength": "", + "rows": 4, + "new_lines": "" + } + ] + } + ], + "location": [ + [ + { + "param": "block", + "operator": "==", + "value": "acf/services-list" + } + ] + ], + "menu_order": 0, + "position": "normal", + "style": "default", + "label_placement": "top", + "instruction_placement": "label", + "hide_on_screen": "", + "active": true, + "description": "Service cards row. Card count (2-4) determines the layout.", + "show_in_rest": 0, + "display_title": "", + "allow_ai_access": false, + "ai_description": "", + "modified": 1753305600 +}