Wie zeige ich FullName in Themen im Fakebook-Theme an

Hallo,

Es sieht so aus, als ob dies das Fakebook, ein Theme für Social-Media-Liebhaber Theme ist. Das Fakebook-Theme verwendet eine benutzerdefinierte Vorlage in der Themenliste, um den Benutzernamen anzuzeigen, aber Sie können diese Vorlage ändern, um auch den vollständigen Namen anzuzeigen. :slightly_smiling_face:

Dazu müssen Sie das Theme auf Github forken und die Vorlagendatei bearbeiten. Dies ist die Datei, die Sie in Ihrem Fork bearbeiten müssen. https://github.com/discourse/Fakebook/blob/main/javascripts/discourse/templates/list/custom-topic-list-item.hbr

Diese Vorlage enthält einen Abschnitt, der Benutzerdaten in der Themenliste verarbeitet. Diesen müssen Sie bearbeiten.

Diese Zeile zeigt den Benutzernamen an. :arrow_down_small:

<span class="username">{{topic.posters.[0].user.username}}</span>

Wir müssen also den vollständigen Namen davor oder danach hinzufügen.


Um den vollständigen Namen hinzuzufügen, ändern Sie diesen Abschnitt einfach wie folgt: :arrow_down_small:

<div class="name-and-date">
  <span class="full-name-topic-list">{{topic.posters.[0].user.name}}</span>
  <span class="username">{{topic.posters.[0].user.username}}</span>
    {{format-date topic.createdAt format="tiny"}}
</div>

Ich habe diese Zeile über username hinzugefügt, und dies wird den vollständigen Namen in der Themenliste über dem Benutzernamen anzeigen.

<span class="full-name-topic-list">{{topic.posters.[0].user.name}}</span>

Wahrscheinlich sind einige CSS-Änderungen erforderlich, aber Sie können die Klasse full-name-topic-list oder eine andere von Ihnen hinzugefügte Klasse leicht ansprechen.


Ich habe das Fakebook-Theme jetzt geforkt und diese Änderung in diesem Commit vorgenommen, damit Sie sie sehen können. Add full name to topic list · VaperinaDEV/Fakebook@0978133 · GitHub

Und so sieht es aus.

Don - Vollständiger Name
dodesz - Benutzername

Ich hoffe, das hilft :slightly_smiling_face:

2 „Gefällt mir“