Source of file FirstChildRedirect.php
Size: 0,782 Bytes - Last Modified: 2021-12-24T06:50:52+00:00
/var/www/docs.ssmods.com/process/src/code/pages/FirstChildRedirect.php
12345678910111213141516171819202122232425262728293031 | <?php class FirstChildRedirect extends Page { private static $description = "Automatically redirects to the first child of this page"; private static $icon = "zzz_admin/images/icons/FirstChildRedirect.png"; public function getCMSFields() { $fields = parent::getCMSFields(); $fields->addFieldToTab("Root.Main", new LiteralField("Desc","<h2>First Child Redirect Page</h2><p>This page automatically redirects to it's first child page.</p>")); $fields->removeFieldFromTab("Root.Main","Content"); return $fields; } } class FirstChildRedirect_Controller extends Page_Controller { function init() { parent::init(); if($this->Children()->Count()){ Controller::redirect($this->Children()->First()->AbsoluteLink()); } } } |