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 = "-";