Restoring deleted pages using advanced search

Jan 16, 2025
By myq for Editors

A frequent problem the occurs with large Concrete sites is when it comes time to recover deleted pages from the trash. If there are more than a few pages in the trash, it can become difficult to find the correct page to recover. This is especially true when there are so many pages that the listing for the trash is paginated. By using the Advanced Page Search feature, you can more easily deal with a large number of pages in the trash, or even find the exact page when page names are similar.

  1. Go to the Advanced Page Search section of the Dashboard
    • Log in to your Concrete CMS dashboard.
    • Navigate to Sitemap > Page Search.
    • Click on the Advanced button in the top-right of the search interface.
  2. Add Parent Page Filter:
    • Click on Add Field in the search criteria section.
    • Select Parent Page from the dropdown list.
    • When selecting a parent page:
      • Enable the Show System Pages option (usually located at the bottom-left of the page selector dialog).
      • Choose Trash as the parent page.
      • Enable the Search All Children option.
  3. (Optional) Add other filters to further narrow your search, such as using the Keywords filter:
    • Click on Add Field again.
    • Select Keywords from the dropdown list.
    • Enter relevant keywords (e.g., the title or partial title of the deleted page) to narrow the search results.
  4. Click Search and review the search results
    • Locate the desired page in the search results.
    • Use the More Information option (typically accessible via a three-dot menu) to view additional details about each result, such as the page path and type, to ensure it is the correct page.
  5. Recover the Page
    • Select the desired page from the search results by selecting the checkbox on the left.
    • Click on the Move/Copy option, accessible from a dropdown at the top of the checkbox column.
    • In the dialog that appears, specify the new location where you want the page to be restored (e.g., its original parent page or a new location in the site hierarchy).
      • Note: the dialog will claim that you "dragged" the page somewhere which is not quite true, but this method of moving pages is equivalent to draging and dropping in the Sitemap view.
    • Confirm the action by selecting Go.

Visit the page to ensure it was restored correctly.

Recent Tutorials
Customize the default page title
Mar 12, 2025

Change the default " :: " and/or "site name :: page title" formatting separator to something else.

Configure Composer to work with a Page Type
Feb 20, 2025
By myq.

Fix the "Unable to load block into composer. You must edit this content from within the context of the page." error message

Permissions for editors in a multilingual site
Feb 2, 2025
By myq.

How to set up a multilingual Concrete CMS site for groups of language-specific editors

Restoring deleted pages using advanced search
Jan 16, 2025
By myq.

How to recover deleted pages when there are more than a few to choose from.

How to Automate the Copyright Year
Dec 27, 2024

Learn how to keep your website's copyright year updated automatically in Concrete CMS.

How to change the path of a group of pages
Dec 23, 2024
By myq.

Change the canonical path without breaking things

Improvements?

Let us know by posting here.