Hinweis: Version 3,1Silvers Felder Validierung in CMS
Der Versuch, den Eingang dieser Felder von CMS zu validieren:
- Verfallsdatum muss nach dem Datum veröffentlichen werden.
Ich habe sogar eine einfache Validierung (erforderlich) versucht, funktioniert aber nicht.
public function updateCMSFields(FieldList $fields) {
$publishDatetimeField = new DatetimeField('PublishDate', 'Publish Date' );
$expiryDatetimeField = new DatetimeField('ExpiryDate', 'Expiry Date');
$fields->addFieldToTab('Root.Options', $publishDatetimeField);
$fields->addFieldToTab('Root.Options', $expiryDatetimeField);
}
public function getCMSValidator(){
return new RequiredFields('publishDatetimeField');
}
Ich kann die Werte manipulieren und vergleichen, aber ich kann nicht darauf zugreifen.
Irgendwelche Ideen, sind willkommen.