Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Field is not found after migrating from acf-local josn files #61

@tdwesten

Description

@tdwesten

Hi,

I'am migrating from local acf-json fields to acf-builder and now ACF can not recognized fields as a repeater field any more. Is gives just a sting with the count of the number of repeater items, like "2".

(sorry for the unstyled/formatted code but this way is better readeble)

JSON field config
{
"key": "field_57a989b435b9a",
"label": "Componisten en Composities",
"name": "event_composers_composition",
"type": "repeater",
"value": null,
"instructions": "Selecteer hier de componisten en composities die gespeeld worden op/tijdens dit event. Wanneer een componist of compositie nog niet bestaat kan deze via het plusje toegevoegd worden.",
"required": 1,
"conditional_logic": 0,
"wrapper": {
"width": "",
"class": "",
"id": ""
},
"collapsed": "field_57a989da35b9b",
"min": 1,
"max": 0,
"layout": "table",
"button_label": "Nieuwe regel",
"sub_fields": [
{
"key": "field_57a989da35b9b",
"label": "Componist",
"name": "componist",
"type": "taxonomy",
"value": null,
"instructions": "",
"required": 1,
"conditional_logic": 0,
"wrapper": {
"width": "",
"class": "",
"id": ""
},
"taxonomy": "composer",
"field_type": "select",
"allow_null": 0,
"add_term": 1,
"save_terms": 1,
"load_terms": 0,
"return_format": "id",
"multiple": 0
},
{
"key": "field_57a98a0435b9c",
"label": "Compositie",
"name": "composition",
"type": "taxonomy",
"value": null,
"instructions": "",
"required": 0,
"conditional_logic": 0,
"wrapper": {
"width": "",
"class": "",
"id": ""
},
"taxonomy": "composition",
"field_type": "select",
"allow_null": 1,
"add_term": 1,
"save_terms": 1,
"load_terms": 0,
"return_format": "id",
"multiple": 0
}
]
},

ACF builder config
->addRepeater( 'event_composers_composition', [
'key' => "field_57a989b435b9a",
'label' => "Componisten en Composities",
'instructions' => "Selecteer hier de componisten en composities die gespeeld worden op/tijdens dit event. Wanneer een componist of compositie nog niet bestaat kan deze via het plusje toegevoegd worden.",
'collapsed' => "componist",
'layout' => "table",
'button_label' => "Nieuwe regel",
] )
->addField( 'componist', 'taxonomy', [
'key' => "field_57a989da35b9b",
'label' => "Componist",
'taxonomy' => "composer",
'field_type' => "select",
'add_term' => "1",
'save_terms' => "1",
'return_format' => "id",
] )
->addField( 'composition', 'taxonomy', [
'key' => "field_57a98a0435b9c",
'label' => "Compositie",
'taxonomy' => "composition",
'field_type' => "select",
'allow_null' => "1",
'add_term' => "1",
'save_terms' => "1",
'return_format' => "id",
] )
->endRepeater()

It looks like the key value is not use when registering the fields.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions