silverstripe-progressivewebapp/src/Extensions/SiteTree.php

26 lines
543 B
PHP
Raw Normal View History

2020-04-02 01:41:49 +02:00
<?php
namespace A2nt\ProgressiveWebApp\Extensions;
use SilverStripe\Forms\CheckboxField;
use SilverStripe\Forms\FieldList;
use SilverStripe\ORM\DataExtension;
class SiteTree extends DataExtension
{
private static $db = [
'AvailableOffline' => 'Boolean(1)',
];
2020-05-04 06:57:25 +02:00
public function updateSettingsFields(FieldList $fields)
2020-04-02 01:41:49 +02:00
{
parent::updateCMSFields($fields);
2020-05-04 06:57:25 +02:00
$fields->addFieldsToTab('Root.Main', [
2020-04-02 01:41:49 +02:00
CheckboxField::create('AvailableOffline', 'Make page available offline'),
]);
}
}