Remove a taxon from the associated content item
To remove the taxon from the content items, you need to perform the following:
- Use
TaxonomyManager, which is the manager class for taxonomies.
- 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.
- Query the category as a
HierarchicalTaxon.
- Query the content items associated with the category.
- 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.
- 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 = "-";