IMPR: RedirectorPage open in new window

This commit is contained in:
Tony Air 2023-12-13 01:16:41 +02:00
parent 1adfc4ef01
commit db5192e2bb
1 changed files with 28 additions and 0 deletions

View File

@ -0,0 +1,28 @@
<?php
namespace A2nt\CMSNiceties\Extensions;
use SilverStripe\Forms\CheckboxField;
use SilverStripe\Forms\FieldList;
use SilverStripe\ORM\DataExtension;
class RedirectorPageEx extends DataExtension
{
private static $db = [
'OpenInNewTab' => 'Boolean(0)',
];
private static $defaults = [
'OpenInNewTab' => 0,
];
public function updateCMSFields(FieldList $fields)
{
$MainTab = $fields->findOrMakeTab('Root.Main');
$MainTab->push(
CheckboxField::create(
'OpenInNewTab',
_t('RedirectorPage.OpenInNewTab', 'Open in new tab')
)
);
}
}