Seite 1 von 1

IF OR Bedingung im Template

Verfasst: 24.08.2011 23:33
von jackennils
Hallo!

Ich habe drei benutzerdefinierte Profilfelder erstellt.
Nennen wir sie Feld-A, Feld-B und Feld-C.

Sind alle Felder ausgefüllt soll im Profil (memberlist_view.html) folgendes angezeigt werden:

"Buchstaben: Wert-A Wert-B Wert-C"

Wenn keines der drei Profilfelder ausgefüllt wurde steht nur "Buchstaben:" dort, jedoch soll auch "Buchstaben:" nicht angezeigt werden.

Gibt es ein Template Tag dafür?
Sowas wie <!-- IF Feld-A or Feld-B or Feld-C -->Buchstaben:<!-- ENDIF --> ??


Danke und Grüße
jackennils

Re: IF OR Bedingung im Template

Verfasst: 25.08.2011 08:28
von modernist
Versuch's mal mit

Code: Alles auswählen

<!-- BEGIN custom_fields -->		
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Feld A" or postrow.custom_fields.PROFILE_FIELD_NAME eq "Feld B" or postrow.custom_fields.PROFILE_FIELD_NAME eq "Feld C" -->
<!-- END custom_fields -->
Du müsstet dann aber jedes Profilfeld einzeln in der memberlist_view.html aufrufen, ansonsten würden Feld A-C doppelt auftauchen, wenn du die obige Abfrage nur zusätzlich einbaust.

Re: IF OR Bedingung im Template

Verfasst: 25.08.2011 09:01
von jackennils
Ja, die hab ich sowieso schon einzeln drin.

Mit deinem Code funktioniert das wunderbar!
Hab vielen Dank! :grin: