Bitte beachte, dass sich diese Dokumentation auf die neuste Version dieser Erweiterung bezieht. Wenn eine ältere Version eingesetzt wird, kann diese abweichen. Die jeweils passende Dokumentation befindet sich im Dokumentation-Verzeichnis der Erweiterung.
Wie kann man auf einen custom/user-defined XML-Knoten zugreifen?
Um auf einen custom/user-defined XML-Knoten zugreifen zu können, muss nur der XML-xpath zu einem Identifier zusammengesetzt und mit dem getPropertyViewHelper genutzt werden. Beispielsweise:
<immobilie>
<kontaktperson>
<email_direkt>mail(at)example(dot)org</email_direkt>
</kontaktperson>
</immobilie>
{oi:getProperty(object: immobilie, index: 'kontaktperson_emailDirekt')}
oder:
<immobilie>
<verwaltung_techn>
<user_defined_simplefield feldname="reserviert">ja</user_defined_simplefield>
</verwaltung_techn>
</immobilie>
{oi:getProperty(object: immobilie, index: 'verwaltungTechn_userDefinedSimplefield_reserviert')}
Im Identifier ist jeder XML-Knoten durch ein _ getrennt. Wenn der XML-Knoten selbst ein _ enthält, wird dieser zu lower-camel-case transformiert.
