|
10 | 10 | use SilverStripe\Forms\HTMLEditor\TinyMCEConfig; |
11 | 11 | use SilverStripe\Forms\ListboxField; |
12 | 12 | use SilverStripe\Forms\LiteralField; |
13 | | -use SilverStripe\Forms\TextField; |
14 | 13 | use SilverStripe\Forms\TextAreaField; |
| 14 | +use SilverStripe\Forms\TextField; |
15 | 15 | use SilverStripe\ORM\DataExtension; |
16 | 16 | use SilverStripe\Security\Group; |
17 | 17 | use SilverStripe\Security\Member; |
@@ -181,33 +181,32 @@ public function updateCMSFields(FieldList $fields) |
181 | 181 | [ |
182 | 182 | TextField::create('ReviewFrom', _t(__CLASS__ . '.EMAILFROM', 'From email address')) |
183 | 183 | ->setDescription(_t(__CLASS__ . '.EMAILFROM_RIGHTTITLE', 'e.g: do-not-reply@site.com')), |
184 | | - $wysiwygConfig = HTMLEditorField::create( |
185 | | - 'ReviewBody', |
186 | | - _t(__CLASS__ . '.EMAILTEMPLATE', 'Email template') |
187 | | - ), |
188 | 184 | TextField::create( |
189 | 185 | 'ReviewSubject', |
190 | 186 | _t(__CLASS__ . '.OVERDUEEMAILSUBJECT', 'Overdue review subject line') |
191 | 187 | ), |
192 | | - TextAreaField::create( |
| 188 | + $overdueReviewBody = HTMLEditorField::create( |
193 | 189 | 'ReviewBody', |
194 | | - _t(__CLASS__ . '.OVERDUEEMAILTEMPLATE', 'Overdue review email template') |
| 190 | + _t(__CLASS__ . '.OVERDUEEMAILTEMPLATE', 'Overdue email template') |
195 | 191 | ), |
196 | 192 | TextField::create( |
197 | 193 | 'ReminderSubject', |
198 | 194 | _t(__CLASS__ . '.REMINDEREMAILSUBJECT', 'Reminder review subject line') |
199 | 195 | ), |
200 | | - $wysiwygConfig = HTMLEditorField::create( |
201 | | - 'ReminderBody', |
202 | | - _t(__CLASS__ . '.REMINDEREMAILTEMPLATE', 'Reminder Email template') |
203 | | - ), |
| 196 | + $reminderReviewBody = HTMLEditorField::create( |
| 197 | + 'ReminderBody', |
| 198 | + _t(__CLASS__ . '.REMINDEREMAILTEMPLATE', 'Reminder Email template') |
| 199 | + ), |
204 | 200 | LiteralField::create( |
205 | 201 | 'TemplateHelp', |
206 | 202 | $this->owner->renderWith('SilverStripe\\ContentReview\\ContentReviewAdminHelp') |
207 | 203 | ), |
208 | 204 | ] |
209 | 205 | ); |
210 | | - $wysiwygConfig->setEditorConfig($this->getTinyMCEConfig($wysiwygConfig->getEditorConfig())); |
| 206 | + |
| 207 | + // set up tinymce config for our body fields |
| 208 | + $overdueReviewBody->setEditorConfig($this->getTinyMCEConfig($overdueReviewBody->getEditorConfig())); |
| 209 | + $reminderReviewBody->setEditorConfig($this->getTinyMCEConfig($reminderReviewBody->getEditorConfig())); |
211 | 210 | } |
212 | 211 |
|
213 | 212 | /** |
|
0 commit comments