Ich versuche, die RainLab User-Plugin zu erweitern und benötigt ein Feld im Backend-Formular zu filtern.OctoberCMS - Extend eine Plugin filterFields Methode
Wenn ich das User-Modell direkt bearbeiten, bekomme ich es funktioniert, aber ich versuche, aus meiner eigenen Plugin Registrierungsdatei mit „addDynamicMethod“ ohne Glück zu tun. -Code auf der User-Modell-Datei:
public function filterFields($fields, $context = null)
{
if (property_exists($fields, 'usertype')) {
$userType = $fields->usertype->value;
if($userType == $this->AGENT || $userType == null) {
$fields->agent->hidden = true;
}
}
}