So fügen Sie ein Benutzerprofil zur Gruppenindexseite hinzu?

Hallo,

ich bin dabei, die Informationen auf unserer Gruppen-Indexseite mit einem Theme-Komponente anzupassen. Ich möchte die Benutzer-Biografie jedes Mitglieds hinzufügen. Ich habe die Vorlage gefunden, die ich überschreiben kann, und kann auf diese Weise Änderungen vornehmen. Allerdings weiß ich nicht, wie ich auf die Biografiedaten aus der Tabelle user_profiles zugreifen kann.

Das habe ich bisher:

      <tbody>
        {{#each model.members as |m|}}
          <tr>
            <td class='avatar'>
              {{user-info user=m skipName=skipName}}
            </td>

            <td>
              <span class="text">{{m.bio_excerpt}}</span>
            </td>

Ich habe auch versucht, {m.user_profile.bio_excerpt} zu verwenden, aber in beiden Fällen erhalte ich keine Daten. Ist diese Information in einer Theme-Komponente verfügbar und wenn ja, wie sollte ich darauf zugreifen?

Vielen Dank!

It’s not. If you go to /groups/<name>/members.json, you’ll see that you only have access to these properties

  • id
  • username
  • name
  • avatar_template
  • primary_group_name
  • primary_group_flair_url
  • title
  • last_posted_at
  • last_seen_at
  • added_at

Ah darn. Is there any way I can query this data, or would this require a plugin?

You will have to use a plugin to add the bio_excerpt property to the GroupUserSerializer.