Die comment.hbs
-Skript ist für die Erstellung der gesamten HTML für jeden Kommentar verantwortlich.
So zeigen Sie den Avatar nicht neben jedem veröffentlichten Kommentar an:
Kopieren comment.hbs
von libs
nach apps
/libs/social/commons/components/hbs/comments/comment/comment.hbs
/apps/social/commons/components/hbs/comments/comment
Öffnen Sie die überlagerte comment.hbs
comment.hbs
in /apps/social/commons/components/hbs/comments/comment folder
Suchen Sie die folgenden Zeilen und löschen oder kommentieren Sie sie aus:
<aside class="scf-comment-author">
<img class="scf-comment-avatar {{#if topLevel}}withTopLevel{{/if}}" src="{{author.avatarUrl}}"></img>
Löschen Sie die Zeilen oder umschließen Sie sie mit <!--
und -->
also kommentieren Sie sie aus. Außerdem werden die Zeichen "xxx"als visueller Indikator hinzugefügt, wo der Avatar gewesen wäre.
xxx
<!-- do not display avatar with comment
<aside class="scf-comment-author">
<img class="scf-comment-avatar {{#if topLevel}}withTopLevel{{/if}}" src="{{author.avatarUrl}}"></img>
Pushen Sie die überlagerte Kommentar-Komponente mithilfe des Replikations-Tools an die Veröffentlichungsinstanz.
Eine robustere Form der Replikation wäre, ein Paket in Package Manager zu erstellen und Aktivieren es. Ein Package kann exportiert und archiviert werden.
Wählen Sie in der globalen Navigation die Option Instrumente > Implementierung > Replikation und klicken Baum aktivieren.
Geben Sie für den Startpfad ein. /apps/social/commons
und wählen Aktivieren.
Wenn Sie sich als Administrator bei der Veröffentlichungsinstanz anmelden, z. B. https://localhost:4503/crx/de als Administrator/Administrator, können Sie überprüfen, ob die überlagerten Komponenten vorhanden sind.
Wenn Sie sich abmelden und sich dann als aaron.mcdonald@mailinator.com/password
und aktualisieren Sie die Seite, stellen Sie fest, dass ein Avatar nicht mit dem veröffentlichten Kommentar angezeigt wird. Stattdessen wird eine einfache "xxx"angezeigt.