The identifier id is missing for a query of Concrete\Core\Entity\Express\FormBrowser Info Environment
after trying to set a new page type for my home page I always get the mentioned error (The identifier id is missing for a query of Concrete\Core\Entity\Express\Form) when I access this page. Changing page template or type again from the dashboard has no effect. Activating a previous working version has no effect as well. All other sites are working. Any idea how to repair this? Thanks
I haven't encountered this error before, and I don't know of a fix for the problem. The error is related to a concrete5 core block, not to our theme. You may want to try posting on the concrete5 forum in case anyone has come across this and has any solutions. I had a look and couldn't see any solutions on the forums, although a couple of people mentioned this error, e.g.https://www.concrete5.org/developers/bugs/8-2-1/entry-express-detail... If you think it might be a bug, you can report it here:https://www.concrete5.org/developers/bugs/.... The most recent version of concrete5 is 8.4.2, so I don't know if they may have made changes to this block to fix any bugs from v 8.3.2.
I would suggest as you did, try to revert to a previous page version. If that doesn't work, what happens if you delete the form from the page? You could try deleting it and then adding it back in. If all else fails, have you got a website backup including database and files from before the error that you could revert to?
I'm sorry to hear this. I don't know how far you have gotten with your website development, but if you have spent a lot of time on it, you may want to check with your website hosting to see if they have a backup from before this error that you could restore. If you want me to have a quick look, please pm the login details for your concrete5 site or email to [email protected] Do not send login details on this support thread as it is public. If you haven't gotten far, then starting over with the newest version of concrete5 might be the best option.
The latest version of Salix is v 1.1.0 and is compatible with 8.4.2.
If your website is connected to the community, and the license is assigned to that project, then you should be able to install the package by logging into your website and going to Dashboard > Extend concrete5. Your theme should be showing and you can click on install.
Please see instructions below about connecting to the community.
You could also download the theme and upload it to your site. If you login to concrete5.org and go to here you can download the file:
If you click on where it says "download archive" next to the thumbnail of Salix, you can download it to your computer. Then you need to upload it to your packages directory on your website, e.g. using FTP transfer like Filezilla, or your web hosting control panel.
This link provides instructions of how to do this in concrete5 v 5.6, but it is still the same process in v 5.7 and v8.