HOOK_BACKEND_ACCOUNT_PREPARE_EDIT (ab Version 4.05) (223)
Triggerpunkt
Erweiterte Attribute in das Formular zur Bearbeitung von Backend-Nutzern
Beschreibung
Dieser Hook ist ein Backend-Hook und wird in admin/includes/benutzerverwaltung_inc.php
zur Integration der erweiterten
Attribute in das Formular zur Bearbeitung von Backend-Nutzern getriggert.
Parameter
-
Account
oAccount In oAccount wird einAccount
-Objekt mit den Grunddaten des zu bearbeiteten Nutzers übergeben. Die Felder entsprechen den Spalten der Tabelletadminlogin
. -
JTLSmarty
smarty Der Parameter verweist auf das aktuelle JTLSmarty-Objekt des Backend-Templates. -
array
attribs Dieses Array enthält die erweiterten Attribute zum Nutzeraccount. Das Array enthält Werte in der FormfeldName => attributObject
, wobei jedesattributObject
Felder enthält, die den Spalten der Tabelletadminloginattribut
entsprechen. -
&string
content In content wird das komplette Markup für alle unterstützen Attribute zum Einsetzen in das Formular als Rückgabewert erwartet. Hierfür kann auf Funktionen des JTLSmarty-Objekts in smarty zurückgegriffen werden.
Beispiel für eine Implementierung
global $args_arr, $oPlugin;
$args_arr['content'] = $args_arr['smarty']
->assign('attribValues', $args_arr['attribs'])
->fetch($oPlugin->cAdminmenuPfad . 'templates/myuserextension_index.tpl');