Added editable Title field to TagCloudWidget

This commit is contained in:
Sam Minnee 2008-04-08 23:09:11 +00:00
parent 60e4f4c3b2
commit 6a3225df22
1 changed files with 11 additions and 2 deletions

View File

@ -18,7 +18,9 @@ class BlogEntry extends Page {
static $db = array(
"Date" => "Datetime",
"Author" => "Text",
"Tags" => "Text"
"Tags" => "Text",
"ShowOnHomepage" => "Boolean",
"RedirectionURL" => "Varchar(255)",
);
static $casting = array(
@ -26,7 +28,8 @@ class BlogEntry extends Page {
);
static $defaults = array(
"ProvideComments" => true
"ProvideComments" => true,
"ShowOnHomepage" => 1,
);
static $allowed_children = "none";
@ -77,6 +80,8 @@ class BlogEntry extends Page {
}
$fields->addFieldToTab("Root.Content.Main", new TextField("Tags", _t("BlogEntry.TS", "Tags (comma sep.)")),"Content");
$fields->addFieldToTab("Root.Content.Main", new CheckboxField("ShowOnHomepage", _t("BlogEntry.SHOWONHOMEPAGE", "Show on homepage?")),"Content");
$fields->addFieldToTab("Root.Content.Main", new TextField("RedirectionURL", _t("BlogEntry.REDIRECTIONURL", "Redirect straight to this URL")),"Content");
return $fields;
}
@ -161,6 +166,10 @@ class BlogEntry extends Page {
class BlogEntry_Controller extends Page_Controller {
function init() {
parent::init();
if($this->RedirectionURL) {
Director::redirect($this->RedirectionURL);
return;
}
Requirements::themedCSS("blog");
}