Tell us what you are trying to do?
I m trying to filter a Crocoblock DataTable with multilingual smartfilters fed by ACF.
It's working properly in the primary language, not in the secondary.
I can give temporary admin access, any help would be really appreciate asap.
Is there any documentation that you are following? hidden link
Is there a similar example that we can see? hidden link
Hi, we tried to resolve the issue with the chat support.
Support member was really kind and patient, thanks again to him.
I ve done the setup with support team to reproduce the issue : hidden link
Filters are working, values are not translated in the table.
It took me some time to understand the full flow: You have a CPT with ACF custom fields. You use those fields in a filter and the filter display a listing (which is actually a table) in an Elementor page...
In you specific case setting the radio ACF field to copy is not the right solution. I have changed the translation preference to translate and now the fields inside the table are translated.
Last thing, please always make sure that you translate from French (default language) to English.
Hi, thanks for your answer.
If I well understand, on the original website, I have to change the ACF fields checkboxes translation mode to translate instead of copy. Then I should go to each CPTs and translate those properties and it should work like a charm, correct?
Best regards.
Greg
I m a bit cautious, cause from my understanding it was like this before but not working properly. Support told me to put every ACF text fields to translate and others (checkboxes, ...) to copy.
Could you have a look to the original website before I do the changes, to make sure it's setup correctly ?
Radio fields are a bit complicated. You normally want to select the same option in all languages (COPY) and simply translate its label in String Translation.
However in your setup, your displaying the value of this radio field on the frontend. SO it should be treated more like a "text".
Yes, I can review your setup on the production site. Please provide me with a temporary admin access – so I can have a look.
I will activate a private field for your next answer where you can provide that information safely (this field is only visible by you and the support team). Don't share your own admin account, create a new one that you will delete when we finish troubleshooting.
IMPORTANT: Before we proceed, please backup your site and database.
I set the radio button to translate and translated a few members as a test.
As you can see on the screenshot, now the Research theme is translated correctly.
However, the filter doesn't seems to work on those newly translated post. That I mean is that if I filter by "Applications to life sciences, humanities and social sciences", Mocia (member with updated translation) won't show up it will be only the members not updated yet that still have "Applications aux sciences du vivant, sciences humaines et sociales" in FR.
I reviewed all the settings one by one and I can't find a difference with the sandbox site. Maybe that's something related to ACF field values.
You have 200+ members so I couldn't re-validate translations for all of them in order to update the value of that field.
Maybe you could try to make a copy this ACF theme field, so you can start from scratch with a new field, correctly set up from the beginning. Fill this field up for a few members and update their translations. Then create a new filter based on that new field to see if it works this time.
The topic ‘[Closed] WPML / ACF / JetEngine – Smartfilters / DataTable’ is closed to new replies.