melissa_boyle Posted January 16, 2015 Share Posted January 16, 2015 Hi Guys, I have used Processwire a handful of times and never had this issue. Basically no forms throughout the site will submit unless you are logged into the CMS. For example if i am logged in on another tab I can submit a contact form however when logging out contact forms do not submit. Even when updating code via the ftp client I cannot see the changes take effect on the front end if I am not logged into the CMS. Can anyone help please? Thanks, Mel Link to comment Share on other sites More sharing options...
LostKobrakai Posted January 16, 2015 Share Posted January 16, 2015 Do you have template caching enabled? By default it's only enabled for guests, so this would explain your experience. Also a cached html page would not parse any form inputs. 3 Link to comment Share on other sites More sharing options...
melissa_boyle Posted January 16, 2015 Author Share Posted January 16, 2015 Hi, The issue only seems to be apparent on the home template, the settings are cache for guests. Would this be causing the issue? Thanks for your help, Mel Link to comment Share on other sites More sharing options...
cstevensjr Posted January 16, 2015 Share Posted January 16, 2015 If you are using Form Builder, then I would look at the form level access permissions. If not using Form Builder, I would still look at a possible role or permission issue. Link to comment Share on other sites More sharing options...
LostKobrakai Posted January 16, 2015 Share Posted January 16, 2015 In the template settings unter the tab cache, that's the tamplate caching I'm talking about. It should only be enabled, if there's no dynamic content on the page, as the whole outputtet html of this template will be cached. So all your code from the corresponding template.php will be omitted as long as there's a valid cached version. Link to comment Share on other sites More sharing options...
Soma Posted January 16, 2015 Share Posted January 16, 2015 If you have template cache enabled you have additonal options appearing for defining GET or POST variables on which cache is not enabled. So enter some GET or POST vars you have in your form and it works. 3 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now