Ich habe ein kleines Problem, bei dem ich nicht weiterkomme.
Ich habe diverse benutzerdefinierte Profilfelder, bei denen Nutzer aus einer Auswahlliste wählen können, aber auch freie Texte eingeben können. Zusätzlich gibt es eine Ja/Nein-Abfrage, ob der Nutzer möchte, daß diese Felder im Profil überhaupt angezeigt werden. In der viewtopic_body.html klappt eine verschachtelte IF-Abfrage problemlos. In der memberlist_view.html hingegen nicht. Behelfsweise hilft der Hinweis, die Felder bei der Eingabe alle leer bzw. auf der Standardeingabe "Keine Angabe" bei den Auswahlfeldern zu lassen, damit diese Felder nicht angezeigt werden, wenn bei der Ja/Nein-Abfrage "Nein" gewählt wurde.
Wenn in der memberlist_view.html folgendes steht, wird leider der Wert der Felder 1-4 nicht angezeigt, obwohl bei der Anzeige-Abfrage "Ja" angegeben ist:
Code: Alles auswählen
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Anzeige-Abfrage" and postrow.custom_fields.PROFILE_FIELD_VALUE eq "Ja" -->
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Feld1" -->
<dt>Text:</dt> <dd>{postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- ENDIF -->
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Feld2" -->
<dt> </dt> <dd>{postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- ENDIF -->
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Feld3" -->
<dt> </dt> <dd>{postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- ENDIF -->
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Feld4" -->
<dt> </dt> <dd>{postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- ENDIF -->
<!-- ENDIF -->
Code: Alles auswählen
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Anzeige-Abfrage" and postrow.custom_fields.PROFILE_FIELD_VALUE eq "Nein" -->
<dt> </dt> <dd> </dd>
<!-- ELSE --> (if-Abfragen wie oben)
<!-- ENDIF -->
Code: Alles auswählen
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Anzeige-Abfrage" and postrow.custom_fields.PROFILE_FIELD_VALUE eq "Ja" -->Hallo
<!-- ENDIF -->
Sobald ich aber innerhalb dieser IF-Abfrage noch weitere Abfragen für die benutzerdefinierten Profilfelder mache, funktioniert's nicht mehr wie gedacht.
Hat jemand eine Idee, was ich da machen könnte?