class Checkbox extends Field
{
+ protected $_adminType = 'checkbox';
+ protected $_databaseType = 'boolean';
}
--- /dev/null
+<?php
+
+
+namespace Cubist\Backpack\app\Magic\Fields;
+
+
+class Files extends Field
+{
+ protected $_mimeTypes = null;
+
+ public function getDefaultAttributes()
+ {
+ return array_merge(parent::getDefaultAttributes(), ['mime_types' => $this->_mimeTypes]);
+ }
+
+}
namespace Cubist\Backpack\app\Magic\Fields;
-class Images extends Field
+class Images extends Files
{
+ protected $_adminType = 'simplemde';
+ protected $_databaseType = 'text';
+
+ protected $_mimeTypes = ['image/png', 'image/jpeg', 'image/svg+xml','image/webp','image/gif'];
}
class Markdown extends Field
{
-
+ protected $_adminType = 'simplemde';
+ protected $_databaseType = 'text';
}
class Textarea extends Field
{
-
+ protected $_adminType = 'textarea';
+ protected $_databaseType = 'text';
}