Seite 1 von 1
Benutzerdefinierte Profilfelder in Template einbinden
Verfasst: 13.10.2008 11:02
von mommel
Hi ich habe mehrere benutzerdefinierte Profilfelder
nennen wir sie
name
level
fraktion
wie kann ich auf diese im Template zurgeifen?
Also auf jedes einzeln?
SUFU wurde auch schon genutzt
Hab auch schon div Sachen versucht liefert keins nen brauchbares Ergebnis
Ergebnis leer
Code: Alles auswählen
{postrow.PROFILE_name_NAME}
{postrow.PROFILE_NAME_NAME}
auch nichts
geht um die viewtopic
Schonmal danke
Verfasst: 13.10.2008 13:37
von chiana1
Zunächst mußt Du sicher gehen das im acp die Anzeige der benutzerdefinierten Felder aktiviert ist. (Server-Konfiguration/Serverlast/Zusätzliche Profil-Felder in der Themen-Ansicht anzeigen: "Ja")
Erst dann werden die Felder auch angezeigt.
{postrow.PROFILE_NAME_VALUE} zeigt den Inhalt Deines Feldes "Name" an,
{postrow.PROFILE_NAME_NAME} zeigt den Namen des Feldes.
Für "Level" muß es also entsprechend {postrow.PROFILE_LEVEL_VALUE} und {postrow.PROFILE_LEVEL_NAME} sein u.s.w.
Verfasst: 14.10.2008 11:00
von mommel
thnx worx
Benutzerdefinierte Profilfelder
Verfasst: 24.10.2008 22:49
von minni12
Hallöchen.
Nachdem ich in der Suche nichts gefunden habe, hänge ich mich mal hier an.
Ich habe eine Profilfeld angelegt, das normalerweise nicht angezeigt werden soll, nur in einem geschlossenen Unterforum.
Ich habe dann mit der Abfrage : (in viewtopic_body.html)
Code: Alles auswählen
<!-- BEGIN custom_fields -->
<!-- IF FORUM_NAME eq "Fachforum Erziehungsstellen -Allgemein" -->
<!-- IF postrow.S_PROFILE_POSITION -->
<br /><b>{postrow.PROFILE_FIELD_NAME}:</b> {postrow.PROFILE_FIELD_VALUE}
<!-- ENDIF -->
<br /><b>{postrow.custom_fields.PROFILE_FIELD_NAME}:</b> {postrow.custom_fields.PROFILE_FIELD_VALUE}
<!-- ELSE -->
<br /><b>{postrow.PROFILE_FIELD_NAME}:</b> {postrow.PROFILE_FIELD_VALUE}
<!-- ENDIF -->
<!-- END custom_fields -->
versucht dieses Profilfeld "Position" anzuzeigen, und zwar erstmal nur in diesem Unter-Forum. Es soll noch in mehreren anderen angezeigt werden.
Kann es sein, dass die Variable "Forum_name" nicht ausgelesen werden kann, wenn das Forum auf:
"Profilfeld anzeigen":NEIN gestellt ist?
Wenn ja, gibt es noch eine andere Möglichkeit?
Oder mache ich etwas ganz falsch?
Wäre da für Hilfe echt dankbar, wir haben schon zu zwei einige Nächte gebastelt.

Verfasst: 25.10.2008 14:29
von minni12
HI.
Eine Ersatzmöglichkeit:
ich mache das Profilfeld sichtbar, aber blende es in allen Foren aus, die nicht die Bedingung erfüllen: forum_name=abc or bcd or cde
Wie ginge das?
Ich weiß, dass ich die IF-Abfrage mit einem ! umkehre, finde aber nicht raus, wo das hingehört in der obigen Abfrage.