Aus diesem Zweck habe ich ein Feld über das ACP angelegt welches ich nun schlicht "demo" genannt habe. Dieses Feld und die Inhaltsangabe eines Nutzers wird dann auch im Benutzerprofil angezeigt wenn es ein Gast einsieht oder der Benutzer dieses Feld eben über sein Profil ausfüllen möchte. Von dieser Seite funktioniert es also schon einmal.
Nun habe ich gelesen, dass man überhaupt erst einmal die Funktion Forumsweit aktivieren (hier gefunden) muss, auch das ist bereits geschehen.
Der Cache ist vorübergehend deaktiviert für das Forum, solang ich da an einem Template bastle. Somit werden alle Änderungen am PHP oder HTML Dokument umgehend online angezeigt.
Nun habe ich eben diesen Part in der viewtopic_body.html gefunden:
Code: Alles auswählen
<!-- IF postrow.S_PROFILE_FIELD1 -->
<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
<dd><strong>{postrow.PROFILE_FIELD1_NAME}:</strong> {postrow.PROFILE_FIELD1_VALUE}</dd>
<!-- ENDIF -->
Dann habe ich gelesen, es soll hier alles in Großbuchstaben geschrieben werden, wenn ich aber einen neuen Wert anlege im ACP, dann kann da ja auch klein geschrieben werden.
Was also mache ich nun falsch? Kann mir jemand mal eine funktionierende Anleitung verlinken oder es mir hier genauer erklären?
verwirren tut mich übrigens auch, dass dann nach dem obig genannten Code noch mal ein
Code: Alles auswählen
<!-- BEGIN custom_fields -->
<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- END custom_fields -->
Und warum funktioniert der Code automatisch in der Datei memberlist_view.html mit dem Code
Code: Alles auswählen
<!-- BEGIN custom_fields --><dt>{custom_fields.PROFILE_FIELD_NAME}:</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd><!-- END custom_fields -->