IWidget
- Type
- Interface
- Namespace
- Craft
- Extends
- Craft\ISavableComponentType
- Implemented by
- Craft\BaseWidget, Craft\FeedWidget, Craft\GetHelpWidget, Craft\NewUsersWidget, Craft\QuickPostWidget, Craft\RecentEntriesWidget, Craft\UpdatesWidget
- Since
- 1.0
Interface IWidget
See also http://craftcms.com
View source (opens new window)
# Public Methods
Method | Description |
---|---|
getBodyHtml() | Returns the widget's body HTML. |
getClassHandle() | Returns the component’s handle, ideally based on the class name. |
getIconPath() | Returns the path to the widget’s SVG icon. |
getMaxColspan() | Returns the widget's maximum colspan. |
getName() | Returns the component’s name. |
getSettings() | Returns the component’s settings model. |
getSettingsHtml() | Returns the component’s settings HTML. |
getTitle() | Returns the widget's title. |
isSelectable() | Returns whether this component should be shown when the user is creating a component of this type. |
prepSettings() | Preps the settings before they’re saved to the database. |
setSettings() | Sets the setting values. |
# getBodyHtml()
Returns the widget's body HTML.
View source (opens new window)
Returns
string (opens new window), false (opens new window) – The widget’s body HTML, or false
if the widget
should not be visible. (If you don’t want the widget
to be selectable in the first place, use {@link isSelectable()}.)
Signature
public abstract string, false getBodyHtml ( )
# getIconPath()
Returns the path to the widget’s SVG icon.
View source (opens new window)
Returns
string (opens new window) – The path to the widget’s SVG icon
Signature
public abstract string getIconPath ( )
# getMaxColspan()
Returns the widget's maximum colspan.
View source (opens new window)
Returns
integer (opens new window) – The widget’s maximum colspan.
Signature
public abstract integer getMaxColspan ( )
# getTitle()
Returns the widget's title.
View source (opens new window)
Returns
string (opens new window) – The widget’s title.
Signature
public abstract string getTitle ( )