Definition benutzerdefinierter Felder für die add.min® Usergroup:

Ausgehend davon, dass in manchen Fällen nicht alle Felder/ Eigenschaften ausreichen, die die add.min® Usergroup zur Erfassung der Benutzerdaten zur Verfügung stellt, wurde jetzt die Möglichkeit geschaffen, selbst zusätzliche Felder zu definieren, um weitere Benutzereigenschaften/ -merkmale zu erfassen.

 

Das folgende Beispiel zeigt wie ein Select-Feld definiert wird, über das z.B. Benutzer in der Benutzerverwaltung zu Regionen zugeordnet werden können:

 

Erstellen Sie dazu unterhalb Ihres Webordners ein Verzeichnis xslschema und legen Sie darunter ein Verzeichnis usergroup an.

 

Erstellen Sie anschließend eine Kopie der Datei regformfelder.xml und speichern Sie sie im Verzeichnis

 

htdocs\IhrWebordner\xmlschema\usergroup\

In der Datei regformfelder.xml sieht solch eine Definition folgendermaßen aus:

<userdef>

<dbtablename>userParNvarchar</dbtablename>

<exportable>1</exportable>

<feldname>region</feldname>

<feldtyp>input_select</feldtyp>

<validator>string</validator>

<beschriftung></beschriftung>

<abstand>0</abstand>

<name_d>Region wählen:</name_d>

<name_e>Region wählen:</name_e>

<insert>2</insert>

<reihe>600</reihe>

<px_width>180</px_width>

<css_beschreibung>fliesstext12px</css_beschreibung>

<UsermanagerProp>NvarcharValue</UsermanagerProp>

<userParName>region</userParName>

<includeinusereditorlist>2</includeinusereditorlist>

<LookupSource>xmlfile</LookupSource>

<userLookupPropertyname>

/IhrWebordner/xmlschema/usergroup/market.xml

</userLookupPropertyname>

</userdef>

Die Regionen, die in dem Select-Feld angezeigt werden, sind in einer separaten Datei market.xml hinterlegt, die über das Tag <userLookupPropertyname> (siehe Code-Beispiel oben) ausgelesen wird.