Source of file ShowInFooter.php
Size: 1,004 Bytes - Last Modified: 2021-12-24T06:50:52+00:00
/var/www/docs.ssmods.com/process/src/code/extensions/ShowInFooter.php
123456789101112131415161718192021222324252627282930313233343536373839 | <?php class ShowInFooter extends DataExtension { private static $db = array( 'ShowInFooter' => 'Boolean' ); private static $has_one = array( ); //function getSettingsFields() { // $fields = parent::getSettingsFields(); // $fields->addFieldToTab("Root.Settings", new CheckBoxField('ShowFooter', _t("Page.ShowFooter","Show in footer?")), 'ShowInSearch'); // return $fields; //} public function updateSettingsFields(FieldList $fields) { //$fields = parent::getCMSFields(); $fields->addFieldToTab("Root.Settings", new CheckBoxField('ShowInFooter', _t("SiteTree.SHOWINFOOTER","Show in footer?")), 'ShowInSearch'); return $fields; } public function FullMenu(){ if (class_exists('Translatable')) { return SiteTree::get()->filter(array('ParentID' => 0, 'Locale' => $this->owner->Locale)); }else{ return SiteTree::get()->filter(array('ParentID' => 0)); } } } |