diff --git a/code/model/editableformfields/EditableTextField.php b/code/model/editableformfields/EditableTextField.php index 384aeae..092b351 100755 --- a/code/model/editableformfields/EditableTextField.php +++ b/code/model/editableformfields/EditableTextField.php @@ -16,7 +16,8 @@ class EditableTextField extends EditableFormField { private static $db = array( 'MinLength' => 'Int', 'MaxLength' => 'Int', - 'Rows' => 'Int(1)' + 'Rows' => 'Int(1)', + 'Placeholder' => 'Varchar(255)' ); private static $defaults = array( @@ -35,6 +36,14 @@ class EditableTextField extends EditableFormField { 'Fields with more than one row will be generated as a textarea' )) ); + + $fields->addFieldToTab( + 'Root.Main', + TextField::create( + 'Placeholder', + _t('EditableTextField.PLACEHOLDER', 'Placeholder') + ) + ); }); return parent::getCMSFields(); @@ -95,5 +104,9 @@ class EditableTextField extends EditableFormField { if($this->MaxLength) { $field->setAttribute('data-rule-maxlength', $this->MaxLength); } + + if($this->Placeholder) { + $field->setAttribute('placeholder', $this->Placeholder); + } } } diff --git a/lang/de_DE.yml b/lang/de_DE.yml index 58b7615..e2b21a8 100644 --- a/lang/de_DE.yml +++ b/lang/de_DE.yml @@ -103,6 +103,7 @@ de_DE: PLURALNAME: 'Textfelder' SINGULARNAME: 'Textfeld' TEXTLENGTH: 'Textlänge' + PLACEHOLDER: 'Platzhalter' EditableUploadField: SELECTUPLOADFOLDER: 'Ordner für den Upload auswählen' FieldEditor: diff --git a/lang/en.yml b/lang/en.yml index b249585..4ec088e 100644 --- a/lang/en.yml +++ b/lang/en.yml @@ -141,6 +141,7 @@ en: RANGE_TO: to SINGULARNAME: 'Text Field' TEXTLENGTH: 'Allowed text length' + PLACEHOLDER: 'Placeholder' EditableUploadField: SELECTUPLOADFOLDER: 'Select upload folder' FieldEditor: