Помогите, пожалуйста, разобраться в следующем вопросе:
1. Создаю в плагине с помощью хука дополнительное поле для ввода данных типа дата:
<input required id="topic_realdate" name="topic_realdate" type="text" value="{$_aRequest.topic_real_date|date_format:"%d.%m.%Y"}" class="date-picker input-text" readonly="readonly" />
2. Так как ввод даты будет предполагаться не совсем в стандартном формате, то пытаюсь валидировать это поле с помощью своего метода:
— дополняю массив правил валидации в сущностях своим полем с вызовом обработчика ValidateRealdate
$this->aValidateRules[]=array('topic_realdate','realdate','on'=>array('topic','link','photoset'));
— Дополняю обработчик валидации:
public function ValidateRealdate($sValue,$aParams){
print "<script>alert('$sValue')</script>";
if (проверка валидности) { return true; }
return 'Ошибка валидации';
}
При публикации поста — обработчик валидации вызывается, но в него не передается значение валидируемого поля. Все остальные, стандартные поля топика — передаются успешно.