Version: current

# Package sapphire\widgets

## Classes summary

HouseCatalogSearchWidget_Controller | Optional controller for every widget which has its own logic, e.g. in forms. It always handles a single widget, usually passed in as a database identifier through the controller URL. Needs to be constructed as a nested controller within a `ContentController`.
Widget | Widgets let CMS authors drag and drop small pieces of functionality into defined areas of their websites.
Widget_Controller | Optional controller for every widget which has its own logic, e.g. in forms. It always handles a single widget, usually passed in as a database identifier through the controller URL. Needs to be constructed as a nested controller within a `ContentController`.
Widget_TreeDropdownField |
WidgetArea | Represents a set of widgets shown on a page.

[Raise a SilverStripe Framework issue/bug](https://github.com/silverstripe/silverstripe-framework/issues/new)
- [Raise a SilverStripe CMS issue/bug](https://github.com/silverstripe/silverstripe-cms/issues/new)
- Please use the Silverstripe Forums to ask development related questions. -