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 Blog posts selector in a Feather widget's designer view.
For details about the content selector, see Feather: Use single content item selector.
PREREQUISITES: You created at least one Blog, so that the selector can use it. For more information, see Sitefinity: Blogs and blog posts.
Feather automatically registers the scripts you need and, if no other designer view with explicitly set priority exists, Feather sets your designer view priority 1. In case you need to have full control over the scripts that are loaded or you want to set custom priority, you can alternatively create your own DesignerView.YourView.json file. If you have a JSON file that matches the convention (even if empty), this automatic scripts registration will not occur. In your DesignerView.YourView.json file, add a components array. The content of the file should look similar to the following:
DesignerView.YourView.json
JSON
components
Feather automatically finds all AngularJS modules you rely on and references the widget designer to them. In case you rely on custom AngularJS modules or have logic that needs an AngularJS controller, you can create your own designerview-<yourview>.js file. If you have a .js file that matches the convention (even if empty), this automatic modules referencing will not occur. In your designerview-<yourview>.js file, place the following code right before the definition of your custom view controller:
designerview-<yourview>.js
.js
In your DesignerView.<YourView>.cshtml file, place the following tag anywhere in the HTML code:
DesignerView.<YourView>.cshtml
The values of the attributes are scope properties that you must add in your widgets controller. As the sf-multiselect attribute is enabled, you must use the sf-selected-items and sf-selected-ids attributes. For more information on multiple selection of items, see Feather: Use multiple items selectors.
sf-multiselect
sf-selected-items
sf-selected-ids
To select which provider you want to work with, use the sf-provider attribute. The attribute value must be a property in your scope that contains the name of the provider.
sf-provider
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