22852 Posts in 9935 Topics by 2804 members
General questions about getting started with SilverStripe that don't fit in any of the categories above.
|Go to End|
13 September 2012 at 2:14am
I noticed that, when I decorate the Member class by using 'MemberExtension extends DataDecorator' and offcourse putting 'Object::add_extension('Member', 'MemberExtension');' in _config.php, I get the following error when adding new members to the security tab:
Warning at line 381 of /Users/Maurice/atMarks/elise/www/framework/forms/gridfield/GridFieldDetailForm.php
Seemed that the following snippet causes the error:
$message = sprintf(
_t('GridFieldDetailForm.Saved', 'Saved %s %s'),
'<a href="' . $this->Link('edit') . '">"' . htmlspecialchars($this->record->Title, ENT_QUOTES) . '"</a>'
When I just put '$message = "some message";' instead, it works just fine. Could it be that this snippet (part of the doSave($data, $form)) needs to be modified to because it might need ->owner inclusions? Is this a known bug? As I couldn't find anything on it.
13 September 2012 at 8:35am
The actual error message will probably provide some information on any bug (if there is one) or what needs to be done.
13 September 2012 at 10:41pm
I've seen this happen when using a dutch profile, as a result of a translation in the framwork/lang/nl.yml file:
Saved: '%s %s %s opgeslagen'
expecting 3 parameters where there are only 2. Looks like this has been fixed in the latest builds.
13 September 2012 at 10:45pm
Aah, funny thing, I did not thought of checking the language file, but you are right. Thanks! Topic closed.
|Go to Top|