Advertisement
Guest User

Untitled

a guest
Feb 21st, 2013
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.97 KB | None | 0 0
  1. <?php
  2. class TextWidget extends Widget {
  3.     static $title = "Tekstwidget";
  4.     static $cmsTitle = "Tekst Widget";
  5.     static $description = "Voeg een tekst toe aan de sidebar";
  6.  
  7.     static $db = array(
  8.         "WidgetTitle" => "Text",
  9.         "SubTitle" => "Text",
  10.         "ContentTxt" => "HTMLText"
  11.     );
  12.  
  13.     function getCMSFields(){
  14.         return new FieldList(
  15.             new TextField("WidgetTitle", "Titel boven de tekst"),
  16.             new TextField("SubTitle", "Subtitel bij widget"),
  17.             new HTMLEditorField("ContentTxt", 'Inhoud')
  18.         );
  19.     }
  20.    
  21.     function GetTextWidget(){      
  22.         $output = new DataObjectSet();
  23.         $output->push(
  24.             new ArrayData(
  25.                 array(
  26.                     "WidgetTitle" => $this->Title,
  27.                     "SubTitle" => $this->SubTitle,
  28.                     "ContentTxt" => $this->Content
  29.                 )
  30.             )
  31.         );
  32.         return $output;
  33.     }
  34.     function WidgetHolder() {
  35.         return $this->renderWith("TextWidget");
  36.     }
  37. }
  38.  
  39. class TextWidget_Controller extends Widget_Controller {
  40.     function WidgetHolder() {
  41.         return $this->renderWith("TextWidget");
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement