Forum Discussion
"A Web Part or Web Form Control on this Page cannot be displayed or imported" when creating a page?
It's a little bit complicated but I'll try my best to explain.
We are trying to build a system where members of staff can submit news article pages to the site, but before a news article is published it must go through an approval. We'd essentially like to empower all staff to be able to submit news for all other staff to see.
SharePoint Online has a handy feature in the default page library which creates a flow for you, which means whenever someone creates or edits a page on the site it requires approval from a set of approvers. The approvers receive an email which they can simply click 'Approve' on.
The issue with this is that if somebody wants to edit a page that isn't a news article (e.g. the home page or an about page), this approval is still required. It means that if I wanted to quickly edit a page, I'd have to click 'Submit for Approval' and it would send an email to all the approvers, despite it not being a news article.
We thought maybe we could create a separate document library called News Articles. Here, users could create pages and write their own articles. We could then apply an approval workflow specific to this library, so approvals would only be triggered if a news article is submitted, not just any page on the site.
So this is where my error comes in. I'm trying to create an option in the library for users to click 'New > Basic Page', but I get the error as explained before.
Since posting this I did notice SharePoint has another content type called 'Site Page', not the 'Basic Page' one I was trying to use. This now allows the user to create a page, however, as soon as you hit publish they're now getting the following error:
Hopefully that all makes sense!
Toby McDaidI would like to suggest that you use the default site pages library with a custom approval flow as demonstrated in this video https://www.bing.com/videos/search?q=microsoft+flow+sharepoint+news+page+approval&view=detail&mid=DD268344D46988927DD7DD268344D46988927DD7&FORM=VIRE