Withdrawing content (also known as unpublishing content) means to remove content from the live site of your system. Therefore, a user of your website or any other output channel will not see or find this content anymore.
When you withdraw content, no other published content may link to this content. Otherwise, it would link to non-existing content. This might lead to dead links or other inconsistencies on your website.
Automatic consistency checks in the CoreMedia system
To avoid this, the CoreMedia system automatically checks for such inconsistencies during withdrawal and enforces link consistency. Studio gives you a warning when such links exist and shows the content items which link to the content in the Conflicts (1) field of the Withdrawal Failed window. Each content in the left list links to the corresponding content in the right list in the same row.
This check runs for one link level at a time. This means, when you withdraw one content item, all content items which directly link to this content will be found. When you add these content items to the withdrawal, the system checks again for content items linking to these items. So, finding all content that links to the content to be withdrawn is a process with multiple steps.
There are three ways to solve these issues:
Remove the conflicting links from the content items
Withdraw the content with conflicting links
Combine both methods. For example, when you withdraw a Picture you might want to withdraw an Article which links to the picture, but want to remove the link from a Collection which links to the Article.
In addition, if you want to remove the conflicting links from the content, you might either do this directly in the Withdrawal Failed window or open a withdrawal project. This depends on the number of content items that link.
If you only have a few content items which link to the content to be withdrawn, use the direct way. When there are more, we recommend creating a withdrawal project. This allows you to pause the work and continue later, because a project is persistent.
Usually, since content items in a site managed by CoreMedia get frequently linked (for example, a Page which links to a Page, which links to a Collection, which links to an Article, which links to a Picture) you might end up, removing all content items when you remove the linking items (see Content and Site Model for an overview of the CoreMedia site structure and see the image below).
Therefore, removing the link will in most cases be the preferred solution to avoid accidentally unpublishing content that should have stayed live.