@@ -24,6 +24,14 @@ class ElementImage extends BaseElement
2424
2525 private static $ allowed_file_types = ["jpg " , "jpeg " , "gif " , "png " , "webp " ];
2626
27+ const WIDTH_FULL = 'full ' ;
28+ const WIDTH_CONTAINER = 'container ' ;
29+
30+ const HEIGHT_SMALL = 'small ' ;
31+ const HEIGHT_MEDIUM = 'medium ' ;
32+ const HEIGHT_LARGE = 'large ' ;
33+ const HEIGHT_ORIGINAL = 'original ' ;
34+
2735 public function getType ()
2836 {
2937 return _t (__CLASS__ . ".BlockType " , "Image " );
@@ -65,18 +73,18 @@ public function getCMSFields()
6573 "Width " ,
6674 _t (__CLASS__ . ".WIDTH " , "Width " ),
6775 [
68- " container " => _t (__CLASS__ . ".CONTAINER_WIDTH " , "Content width " ),
69- " full " => _t (__CLASS__ . ".BROWSER_WIDTH " , "Browser width " )
76+ self :: WIDTH_CONTAINER => _t (__CLASS__ . ".CONTAINER_WIDTH " , "Content width " ),
77+ self :: WIDTH_FULL => _t (__CLASS__ . ".BROWSER_WIDTH " , "Browser width " )
7078 ]
7179 ),
7280 DropdownField::create (
7381 "Height " ,
7482 _t (__CLASS__ . ".HEIGHT " , "Height " ),
7583 [
76- " small " => _t (__CLASS__ . ".HEIGHT_SMALL " , "Small " ),
77- " medium " => _t (__CLASS__ . ".HEIGHT_MEDIUM " , "Medium " ),
78- " large " => _t (__CLASS__ . ".HEIGHT_LARGE " , "Large " ),
79- " original " => _t (__CLASS__ . ".HEIGHT_ORIGINAL " , "Original " )
84+ self :: HEIGHT_SMALL => _t (__CLASS__ . ".HEIGHT_SMALL " , "Small " ),
85+ self :: HEIGHT_MEDIUM => _t (__CLASS__ . ".HEIGHT_MEDIUM " , "Medium " ),
86+ self :: HEIGHT_LARGE => _t (__CLASS__ . ".HEIGHT_LARGE " , "Large " ),
87+ self :: HEIGHT_ORIGINAL => _t (__CLASS__ . ".HEIGHT_ORIGINAL " , "Original " )
8088 ]
8189 ),
8290 UploadField::create (
@@ -96,7 +104,7 @@ public function getCMSFields()
96104 ),
97105 TextareaField::create (
98106 'Caption ' ,
99- ' Caption '
107+ _t ( __CLASS__ . " .CAPTION " , " Caption " )
100108 )
101109 ]);
102110 });
0 commit comments