IMPORTANT: This version of Sitefinity CMS is out of support and the respective product documentation is no longer maintained and can be outdated. Use the version selector to view a supported product version.
This tutorial demonstrates how to add a taxon selector in a widget's designer view. You can select taxa from a flat taxonomy like Tags or a custom classification. For more information on Sitefinity CMS tag, see For developers: Flat taxonomies. For more information on custom classifications in Sitefinity CMS, see Create custom classifications.
The image below shows a flat taxon selector for the News widget:
DesignerView.YourView.json
JSON
DesignerView.<YourView>.json
scripts
designerview-<yourview>.js
.js
DesignerView.<YourView>.cshtml
To access the selected value, use the attributes sf-selected-item and sf-selected-item-id attributes. If you enabled multiple selection of items, you must use the sf-selected-items and sf-selected-ids attributes. For more information on multiple selection of items, see Feather: Using multiple content items selectors.
sf-selected-item
sf-selected-item-id
sf-selected-items
sf-selected-ids
By default, the selector displays only tags, but you can modify it to work with a taxonomy of your choice. You do this by specifying a sf-taxonomy-id attribute, which acceps a scope property holding the GUID of the taxonomy:
sf-taxonomy-id
To create the scope property, add the following code in your designer controller:
NOTE: You access the scope property using scope.properties.TaxonomyId.PropertyValue.
scope.properties.TaxonomyId.PropertyValue
Back To Top
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important