So here is my debug output:
array ( 'acf_fc_layout' => 'abo_page', 'view' => 'landingpage', 'opener_image' => 18201078, 'teaser' => array ( 'left' => array ( ), 'center' => array ( 'bubble' => array ( 'text_large' => '10', 'text_small' => '5 für 10!', ), ), 'right' => array ( ), 'special' => array ( 'bubble' => array ( ), ), ), 'links' => array ( 0 => array ( 'name' => 'Studententarif', 'elements' => array ( 0 => array ( 'typ' => 'text', 'text' => 'Sie studieren? Dann nutzen Sie unseren', 'icon' => false, 'abo_slug' => '', 'zeitraum_slug' => '', ),
… and so on. Fields are missing in “teaser.left”, “teaser.center”, “teaser.center.bubble” (1 of 3 is missing), “teaser.right”, “teaser.special” and “teaser.special.bubble”.
The debug output screenshot:
https://preview.unitb.com/ja/acfe_sms_bug_output.png
These are the ACF fields / this is the input (part of):
https://preview.unitb.com/ja/acfe_sms_bug_input.png
The checkbox field (with two possible values) is also missing (internal name “enabled”).
The ACF structure is quite complex, because I implemented a module system using ACF flexible content (= “modules”) with several modules. This page has only one module configured (an “abo page” module).
Ahhh… when I rename the field “teaser” (e.g. to “teasers”) and fill out all subfields again, then it works.
When I do this, then the customer has to do this on production system after deployment.
So it’s not a problem with the field structure, but maybe with converting existing values!? About the two “bubble” fields, which are returned: I can not change the value. I can, I see the new value in the backend, but in the frontend I still get the old values. Weird.
Hello,
Thanks for the feedback. The Single Meta Save works correctly on complex Flexible Content here, I also use it on many production websites. There’s probably something wrong in your configuration.
I cannot really help you with this flexible content, as it is far too much complex and I’m not in your head 🙂 In order to isolate the problem, you should create a new flexible content with more simple structure and try to trigger the bug, then export the field group so I can download & test it on my side.
Regards.
Hello,
Just to let you know that the latest 0.8.6.3 Update include a rework of the Single Meta Save codebase. It may fix your issue, please update the plugin and let me know.
Regards.
I “solved” the problem by renaming the field, because the update to 0.8.6.1 did not help. So I cannot reproduce it anymore. And therefore I think, that creating “a new flexible content with more simple structure” would not reproduce the problem.
Thanks for your feedback!
Hello,
The last Update 0.8.6.3 introduced a new codebase for that module, which is now even more integrated in ACF logic. I also tested it on my complex flexible content page builders. There shouldn’t be any problem.
Anyways, I’m glad to hear that your issue is solved now.
Have a nice day!
Regards.