1
Not:Silverstripe alanlar doğrulama
- son kullanma tarihi sonrasında yayınlanma tarihi olmalıdır: sürüm CMS'den bu alanların girişini doğrulamak için çalışıyorum 3,1
.
Basit bir doğrulama bile denedim (gerekli) ancak çalışmıyor.
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');
}
Değerleri değiştirebilir ve karşılaştırabilirim, ancak bunlara erişemiyorum.
Herhangi bir fikir, bekliyoruz.