Seite 1 von 1

[erledigt] Profilfelder in 'viewtopic_body.html' einfügen

Verfasst: 21.07.2008 11:55
von heinrich_krebs
Guten Tag,

ich versuche Profilfelder die ich angelegt habe in den bereich neben den Posttexten einzubinden. Habe soweit herausgefunden, dass das in der 'viewtopic_body.html' möglich ist (dort habe ich auch die Infos gefunden die bislang da stehen und kann sie in html auskommentieren). Die Dateil ist im template-Verzeichnis des richtigen Styles.

Da ist auch eine vorgefertigte Zeile:

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 -->
Ich habe sie entsprechend geändert:

Code: Alles auswählen

<!-- IF postrow.S_PROFILE_CHARAKTER -->
		<dd><strong>{postrow.PROFILE_CHARAKTER_NAME}</strong>: {postrow.PROFILE_CHARAKTER_VALUE}</dd>
<!-- ENDIF -->
Dennoch wird nichts neues angezeigt. Muss ich von Hand dafür sorgen, dass postrow die Information überhaupt enthält ?
Wieso wird es im Profil angezeigt?
Kann ich die Textstelle aus der Profilansicht abschreiben, wenn ja, in welcher Datei ist diese abgelegt ?

Vielen Dank im voraus,
Heinrich

Verfasst: 21.07.2008 12:35
von Dr.Death
Hallo,

schau mal hier vorbei:

http://www.phpbb.de/viewtopic.php?t=154746

Verfasst: 21.07.2008 12:50
von heinrich_krebs
Hallo,
danke für den Hinweis, aber ich hatte dieses Thema (und andere die sich mit der memberlist_view.html befassen, schon gefunden). Leider führt auch das kopieren der dortigen Syntax nicht zur Lösung meines Problems.

Der Grund warum ich für die 'viewtopic_body.html' ein neues Thema aufgemacht habe war, weil ich fürchte dass durch die aufrufenden Dateien, die Variablen vielleicht gar nicht zur Verfügung gestellt werden bzw. anders heißen und daher die Lösungen von der memberlist_view.html gar nicht funktionieren können.

Verfasst: 21.07.2008 17:43
von heinrich_krebs
Also ich habe noch ein wenig weiter Probiert, bin aber nicht vorangekommen. Was mir nicht klar ist, scheint zu sein, wann ich

Code: Alles auswählen

{custom_fields.PROFILE_FIELD_NAME}
benötige und wann

Code: Alles auswählen

{PROFILE_FIELD_NAME}
reicht.

Werden diese überhaupt in der 'viewtopic_body.html' bereitgestellt?

Die anderen Profilangaben dort werden durch das Array 'postrow' bereitgestellt, z.B.

Code: Alles auswählen

<!-- IF postrow.POSTER_FROM -->
<dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd>
<!-- ENDIF -->
Sind auch die von mir angelegten Profilfelder in diesem Postrow-Array (habe versucht die Zeile zu kopieren und Anzupassen aber ohne Erfolg)?
Kann ich dafür sorgen dass sie da dabei sind?
Welche Auswirkungen hat das (ich meine, was würdet Ihr mir raten um die Felder da hin zu bekommen)?

nochmal Gruß,
Heinrich

Verfasst: 21.07.2008 20:55
von MisterFun
Schalt mal im ACP die Funktion ein, dass diese Profilfelder auch in den Themenbeiträgen angezeigt werden dürfen, dann müsstest eigentlich auch nix im den Templates rumschreiben...

Verfasst: 22.07.2008 08:28
von heinrich_krebs
Vielen Dank.
Das hat geholfen. Kein Wunder dass es nicht geklappt hat.