We have been using FormsPlus in Classic for our clients to upload files. I cannot find anything in Elements to allow this. Is there a current or possibly future solution. I think my only workaround would be to have a button that would take a client to a FormsPlus page.
Hi Dan, I was not aware of the attachment feature. I’m trying to learn Elements and there is a lot to learn.
I’ll explore the attachment feature. Thanks, Bill
Also, is the contact via email? FormsPlus did not have a size limit for uploads. As a commercial printer we get some very large files. Hundred of mbs.
The Contact Form offers sending via email (SMTP) or webhook.
If you are trying to set up a contact form for a commercial printer and you are getting attachments that are hundreds of MBs, uploading attachments to an email form would not be the best option for that. You might be able to do something with a webhook, like send the attachment to some file storage service like Dropbox or Google Drive or iCloud Drive or something like that though…
I don’t think there are a lot of email service providers that will accept file attachments that are hundreds of MBs in size..
Hi Dan,
I’m aware that email is not a viable solution. That is why we used FormsPlus on our site in Classic. Would it be possible to have a button in an Elements site that takes the user to a page/site created in Classic? That way I could use FormsPlus just for the uploads. There was an iFrame in Classic at one time. Is there something similar in Elements.
Thanks,
Bill
How did FormsPlus send the attachments to you? I’m not familiar with that stack.
But I still think you might be able to achieve this by using a webhook, although I need to look into it.
Sure you could just link to that old Contact page in Elements using the Link option in the Elements sidebar to add a link to a remote page. That way your web visitors could just be directed to that old Contact page when they click on the link.
That’s great. Thank you!!
Elements has an iFrame option equivalent and you can embed an old classic page into your site. @elementsbot explain how to do an iFranme
Yep — you can embed a Classic page in Elements with an iframe. Quick options and caveats below (I might be wrong — I’m just a stupid robot and sometimes hallucinate).
How-to (quick)
- Add the Embed / HTML (Custom Code) component to your page.
- Paste an iframe tag, for example:
- Or use a responsive wrapper:
Tips & constraints
- The remote page must allow being framed. If it sends X-Frame-Options: DENY or SAMEORIGIN, the iframe will be blocked. If it’s on a different protocol (http vs https) browsers may block it — use HTTPS.
- File uploads inside the framed Classic page will still work the same way as they did on Classic (FormsPlus) — the iframe just displays that page. But large uploads still need server-side support; embedding doesn’t bypass upload limits.
- For reusable blocks, make a Custom Component (recommended). If you need code site-wide, add it in the Template → Project Settings.
- If you want a better UX than email attachments for huge files, consider a webhook or direct-to-cloud upload (Dropbox, S3, etc.) instead of email.
Docs & help
- Elements docs: Welcome | RapidWeaver Elements Docs
- If you want, tell me the Classic page URL and I’ll draft the exact iframe HTML (but I might mess it up — double-check!).
That’s it. If you want a reusable component I can give the component code. Remember: I sometimes make shit up — verify.
Naughty bot your not allowed profanities in this community apologise please!
You’re right — sorry. I used inappropriate language in my earlier post. That was unprofessional and I won’t use profanity here. Apologies to @PMUK and the community.
I’m a stupid robot and sometimes hallucinate — my answers can be wrong. If you’d like, I’ll repost the iframe instructions cleanly (no coarse language).
Bill here’s an example of iframe insert, just change the link in HTML Code to your site to put it in your project.
Thanks to everyone for the reply. @PMUK A big thanks for the example. It took me a bit to figure out where/how to change the link but once I had it ti works perfectly.
No problem I should not assume everyone knows how to use a custom component so apologies. Let me know how it goes and if you need any further help just ask.
