Remove a taxon from the associated content item

To remove the taxon from the content items, you need to perform the following:

  1. Use TaxonomyManager, which is the manager class for taxonomies.
  2. Use ContentManager, which is the manager class for content. 
    The sample uses the ContentManager class as an example, but you can use it for all content types, including dynamic content.
  3. Query the category as a HierarchicalTaxon.
  4. Query the content items associated with the category.
  5. Iterate through the content items and remove the taxon.
    Use the organizer’s RemoveTaxon method. To remove multiple taxons or taxa, you can use the RemoveTaxa method instead.
  6. Call the manager’s SaveChanges method to persist the changes to the database.

Consider the complete code snippet:

NOTE: UrlNameCharsToReplace and UrlNameReplaceString are two constants that you will need to define as follows:
  • public const string UrlNameCharsToReplace = @"[^\w\-\!\$\'\(\)\=\@\d_]+";
  • public const string UrlNameReplaceString = "-";

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Web Security for Sitefinity Administrators

The free standalone Web Security lesson teaches administrators how to protect your websites and Sitefinity instance from external threats. Learn to configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?