Source of file BlogPostFeaturedExtension.php
Size: 0,713 Bytes - Last Modified: 2021-12-23T10:28:05+00:00
/var/www/docs.ssmods.com/process/src/src/Model/BlogPostFeaturedExtension.php
123456789101112131415161718192021222324252627282930313233 | <?php namespace SilverStripe\Blog\Model; use SilverStripe\ORM\DataExtension; use SilverStripe\Forms\FieldList; use SilverStripe\Forms\CheckboxField; /** * Adds a checkbox field for featured blog posts widget. */ class BlogPostFeaturedExtension extends DataExtension { /** * @var array */ private static $db = [ 'FeaturedInWidget' => 'Boolean', ]; /** * {@inheritdoc} */ public function updateCMSFields(FieldList $fields) { // Add the checkbox in. $fields->addFieldToTab( 'Root.PostOptions', CheckboxField::create('FeaturedInWidget', _t(__CLASS__ . '.FEATURED', 'Include Post in Feature Widget')) ); } } |