How to locate page(s) which has a specific express form?

Concrete CMS v8,
A client has a lot of express forms, most of them with the same name (Feedback form). Is there a way to get the pages where a specific form is placed?

Some pages which had a form still exist, some are deleted. They want to clean up all the forms that are obsolete.

I’d think you’d need some custom code if you want to do it through the dashboard.

However, there are two approaches I can think of. First is to give each form a unique name by editing the underlying Express entity in the Dashboard. (every Express object has a unique handle, but names don’t have to be unique). Then you can manually go through the pages and edit the forms and see what names are in use.

Second is you could install the migration tool, add all pages and Express entities to the batch, and export. If you are comfortable navigating XML, you can quickly find the details of the forms on each page because the exported data will include each form’s unique handle.

Or in reverse, go through all pages and change the form name. In the dashboard list you can now see the altered names.

The + about this is, you can give a page specific name.

This is something the client can do themselves.

Tnx :smiley:

1 Like