---
title: "mm_forum: Avatar in Benutzerliste anzeigen"
url: "https://www.typo3.net/d/83222-mm-forum-avatar-in-benutzerliste-anzeigen"
source: "typo3.net"
tags: ["Extensions","FlexForms","Frage"]
created: "2008-10-24"
last_reply: "2008-10-27"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# mm_forum: Avatar in Benutzerliste anzeigen

Extensions · 7 Antworten · gestartet 2008-10-24

## Eröffnungsbeitrag

**Nils123** · 2008-10-24 · [Beitrag #1](https://www.typo3.net/d/83222-mm-forum-avatar-in-benutzerliste-anzeigen/1)

Hallo an Alle,
ich habe mal wieder ein Frage bei der ihr mir hoffentlich weiterhelfen könnt:

Ich hatte gerne das in der Benutzerliste auch dar Avatar angezeigt wird.
Ich weiß das ich die Liste über das Plugin anpassen kann. Aber erstens steht dort das Feld Avatar nicht zur Auswahl und zweitens hilft auch kein hinzufügen des Feldes über die Funktion "Benutzerprofil erweitern" im mm_forum Backend.

**Hier mal das HTML Template für die Benutzerliste (userlist.html):**

```html
<!-- ###USERLIST### begin -->
<div class="tx-mmforum-pagenav">###PAGES###</div><br />
<table class="tx-mmforum-table" style="width:100%" cellspacing="0" cellpadding="0">
    <tr>
        <!-- ###USERLIST_TH### begin -->
        <th class="tx-mmforum-th" style="white-space:nowrap;">
            ###COLUMN_TITLE###
        </th>
        <!-- ###USERLIST_TH### end -->
    </tr>
    <!-- ###USERLIST_ROW### begin -->
    <tr class="###USERLIST_ROW_EVENODD###">
        <!-- ###USERLIST_CELL### begin -->
        <td class="tx-mmforum-tdtext">
            ###CONTENT###
        </td>
        <!-- ###USERLIST_CELL### end -->
    </tr>
    <!-- ###USERLIST_ROW### end -->
</table>
<br /><div class="tx-mmforum-pagenav">###PAGES###</div>
<!-- ###USERLIST### end -->
```

Jetzt gibt es ja da den Bereich ###Content###, der jawohl die Felder beinhaltet, die ich im Plugin auswähle. Irgendwo muss doch definiert werden, zeige in Content = username, Firma, Land, und für mich dann eben noch Avatar.

Weiß jemand rat?

## Antworten

### [#2](https://www.typo3.net/d/83222-mm-forum-avatar-in-benutzerliste-anzeigen/2) · Unbekannter Benutzer · 2008-10-24

Tach auch...

Sitze gerade an der selben Frage, bin aber schon einen Schritt weiter. Die Avatare der Benutzer werden bei mir bereits angezeigt.

Wie?
Hinzufügen des Feldes Avatar im Flexform der Userlist in der Datei flexform_ds_pi1.xml:

```html
<numIndex index="15" type="array">
	<numIndex index="0">LLL:EXT:mm_forum/locallang.xml:flex.userlist_fields.avatar</numIndex>
	<numIndex index="1">tx_mmforum_avatar</numIndex>
</numIndex>
```

Hinzufügen der eigentlichen Definition für die Ausgabe in Setup des mm_forum:

```typoscript
plugin.tx_mmforum_pi1 {        
        userlist_item {
...
	    tx_mmforum_avatar = TEXT
            tx_mmforum_avatar {
		field = tx_mmforum_avatar
		wrap = <img src="uploads/tx_mmforum/|" width="80px;" />
                required = 1
	    }
...
        }
}
```

Hinzufügen des Labelcode in der Datei mm_forum/locallang.xml

```html
<label index="flex.userlist_fields.avatar">Avatar</label>
```

Danach kann der Eintrag Avatar im Flexform des moduls für die Userlist ausgewählt werden und die Avatare erscheinen auch passend zum Benutzer in der Userliste. Sortierung ist ebenfalls möglich.

Leider wird jedoch im Tabellenkopf nicht Avatar als Überschrift für die Spalte angezeigt, sondern tx_mmforum_avatar, also der Titel der Datenbank Tabellenspalte.

Das hinzufügen in der pi1/locallang.xml von

```html
<label index="userlist-fields-tx_mmforum_avatar">Avatar</label>
```

bringt gar nichts.

Wäre hoch erfreut, wenn jemand eine Idee wie/wo man das ändert hat?

### [#3](https://www.typo3.net/d/83222-mm-forum-avatar-in-benutzerliste-anzeigen/3) · Nils123 · 2008-10-24

Hallo,
kann Deine Lösung glaube ich ein bißchen nachvolllziehen, nachbauen könnte ich sie auf jeden Fall. Aber die ist nicht "Updatefest", oder? Beim Update von mm_forum wird doch bestimmt die flexform_ds_pi1.xml überschrieben??

Bin noch nicht der Typo3 Profi, lediglich Amateur ;-)

### [#4](https://www.typo3.net/d/83222-mm-forum-avatar-in-benutzerliste-anzeigen/4) · Unbekannter Benutzer · 2008-10-24

Das ist mir vollkommen klar Nils...

Ich warte aber hier eigentlich auf eine Idee zu der Frage. Ob update sicher oder nicht ist mir durchaus bewusst.

Von daher würde ich einfach mal sagen:
Das ist alles was an Lösung möglich ist. Ich denke nicht dass es eine update sichere Lösung gibt, ohne eine eigene Extension, die mm_forum erweitert.

Es gibt aber durchaus Anwender, die damit umgehen können.

Also wer Ideen hat woher die tabellen Überschrift kommt, dann wäre ich sehr dankbar.

### [#5](https://www.typo3.net/d/83222-mm-forum-avatar-in-benutzerliste-anzeigen/5) · Unbekannter Benutzer · 2008-10-24

So habs selbst rausgefunden, aber weiß leider absolut nicht warum das so ist wie es ist.

Die Sprachvariable kommt tatsächlich in die Datei pi1/locallang.xml allerdings hat diese dort überhaupt keine Wirkung. Auch das Verändern anderer Einstellungen dort zeigt absolut keine Wirkung. Erst wenn man diese Einstellungen in das eigene TS übernimmt und dann als per extTS überschreibt ändert sich auch die Überschrift.

Problem ist also erledigt.
Jetzt kann man sich darauf auch vielleicht ne kleine Ext machen.

### [#6](https://www.typo3.net/d/83222-mm-forum-avatar-in-benutzerliste-anzeigen/6) · Unbekannter Benutzer · 2008-10-25

So, ich bin nun fertig mit dem Einbau...

Also wer Interesse hat, ich hab den Code mal etwas verbessert:

```typoscript
userlist_item {
	tx_mmforum_avatar = IMAGE
	tx_mmforum_avatar {
		file {
			maxW = 80
			maxH = 100
			width >
			import = uploads/tx_mmforum/
			import {
				listNum = 0
				override.field = tx_mmforum_avatar
			}
		}
		altText = Benutzerbild
		stdWrap {
			if.isTrue.field = tx_mmforum_avatar
			typolink {
				parameter = {$plugin.tx_mmforum.boardPID}
				additionalParams.field = uid
				additionalParams.wrap = &tx_mmforum_pi1[action]=forum_view_profil&tx_mmforum_pi1[user_id]=|
				ATagParams.cObject = TEXT
				ATagParams.cObject {
					field = username
					noTrimWrap = |title="Zum Profil von |"|
				}
			}
		}
	}
}
```

Verlinkt ist das Bild dann mit dem Benutzerprofil.
Vielleicht findet sich das ja auch mal in einer der nächsten Versionen wieder.

### [#7](https://www.typo3.net/d/83222-mm-forum-avatar-in-benutzerliste-anzeigen/7) · Nils123 · 2008-10-27

Hallo,
bei mir reicht des einfügen von

```html
<label index="userlist-fields-tx_mmforum_avatar">Avatar</label>
```

in die pi1/locallang.xml aus. Ein überschreiben im TS ist nicht nötig.

Nur zur Info!

### [#8](https://www.typo3.net/d/83222-mm-forum-avatar-in-benutzerliste-anzeigen/8) · Unbekannter Benutzer · 2008-10-27

Doch, sicher ist das nötig, damit es wenigstens einigermaßen update sicher bleibt. Aber ich weiß was du meinst...
Warum das bei mir nicht ausreicht das dort abzulegen, weiß ich absolut nicht

---

Quelle: „mm_forum: Avatar in Benutzerliste anzeigen“, typo3.net, https://www.typo3.net/d/83222-mm-forum-avatar-in-benutzerliste-anzeigen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
