IF OR Bedingung im Template

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Antworten
jackennils
Mitglied
Beiträge: 75
Registriert: 21.12.2008 03:01

IF OR Bedingung im Template

Beitrag 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
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: IF OR Bedingung im Template

Beitrag 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.
jackennils
Mitglied
Beiträge: 75
Registriert: 21.12.2008 03:01

Re: IF OR Bedingung im Template

Beitrag von jackennils »

Ja, die hab ich sowieso schon einzeln drin.

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

Zurück zu „[3.0.x] Styles, Templates und Grafiken“