Hi @randondev
We have no control of Elementor code and their internal compatibility code for Pods has had many issues in the past.Their compatibility is only partial unfortunately and I have no idea how focussend they are on maintaining this code. Please contact their support channel on this issue.
Cheers, Jory
The problem is not in the Elementor code. Your plugin creates dynamic tags to retrieve the fields created, but if the user selects a repeatable field, the page breaks with the error I reported. You should add a check in the code of the dynamic tags you created to avoid this.
Hi @randondev
Your plugin creates dynamic tags to retrieve the fields created
Our plugin does not create any dynamic tags, the Elementor Pro module does this itself.
See elementor-pro/modules/dynamic-tags/pods/ to check their integration code. This integration is incomplete as it doesn’t include a relationship type.
They include the following types (copied from their code):
'Pods_Text',
'Pods_Date',
'Pods_Date_Time',
'Pods_Image',
'Pods_Gallery',
'Pods_URL',
'Pods_Numeric',
As I mentioned, our plugin does not include any code that integrates into Elementor because they already did this. You can’t include it both because this will definitely create confusion and compatibility issues.
Please contact their support on this issue.
Cheers, Jory
So is Elementor itself generating the dynamic tags for your plugin? Curious, thanks for the info.
There’s also the Elementor integration that I built for the Pods Pro Page Builder Toolkit Add-On.
That lets you use some custom Elementor widgets that I added that may help you do what you’re trying to do here.
https://pods-pro.skc.dev/downloads/page-builder-toolkit/#elementor
Another thing we can look at here is if you provide the full error message, that could help us track down if that’s an error coming from Pods itself or from Elementor. If it’s Pods then we can fix that in the next release.