silverstripe-elemental-basics/src/Elements/CustomSnippetElement.php

43 lines
876 B
PHP
Executable File

<?php
/**
* Created by PhpStorm.
* User: tony
* Date: 6/30/18
* Time: 11:54 PM
*/
namespace A2nt\ElementalBasics\Elements;
use DNADesign\Elemental\Models\ElementContent;
use SilverStripe\AssetAdmin\Forms\UploadField;
use SilverStripe\Assets\Image;
use SilverStripe\Forms\TextareaField;
class CustomSnippetElement extends ElementContent
{
private static $singular_name = 'Custom Snippet';
private static $plural_name = 'Custom Snippets';
private static $description = 'Displays Custom Snippet';
private static $table_name = 'CustomSnippetElement';
public function getType()
{
return self::$singular_name;
}
public function getCMSFields()
{
$fields = parent::getCMSFields();
$fields->replaceField(
'HTML',
TextareaField::create('HTML')
);
return $fields;
}
}