Added forTemplate function on Widget

This commit is contained in:
Jeremy Shipman 2013-07-24 13:49:25 +12:00
parent c971289104
commit 96f2fa90fe

View File

@ -96,6 +96,17 @@ class Widget extends DataObject {
return $this->renderWith("WidgetHolder"); return $this->renderWith("WidgetHolder");
} }
/**
* Default way to render widget in templates.
* @return string HTML
*/
public function forTemplate($holder = true){
if($holder){
return $this->WidgetHolder();
}
return $this->Content();
}
/** /**
* Renders the widget content in a custom template with the same name as the * Renders the widget content in a custom template with the same name as the
* current class. This should be the main point of output customization. * current class. This should be the main point of output customization.