Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class TextWidget extends Widget {
- static $title = "Tekstwidget";
- static $cmsTitle = "Tekst Widget";
- static $description = "Voeg een tekst toe aan de sidebar";
- static $db = array(
- "WidgetTitle" => "Text",
- "SubTitle" => "Text",
- "ContentTxt" => "HTMLText"
- );
- function getCMSFields(){
- return new FieldList(
- new TextField("WidgetTitle", "Titel boven de tekst"),
- new TextField("SubTitle", "Subtitel bij widget"),
- new HTMLEditorField("ContentTxt", 'Inhoud')
- );
- }
- function GetTextWidget(){
- $output = new DataObjectSet();
- $output->push(
- new ArrayData(
- array(
- "WidgetTitle" => $this->Title,
- "SubTitle" => $this->SubTitle,
- "ContentTxt" => $this->Content
- )
- )
- );
- return $output;
- }
- function WidgetHolder() {
- return $this->renderWith("TextWidget");
- }
- }
- class TextWidget_Controller extends Widget_Controller {
- function WidgetHolder() {
- return $this->renderWith("TextWidget");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement